Your used date or date# functions are qlikview-functions and couldn't be used within the sql-statement. If your load is rather small you could transfer these filtering to the qlikview side maybe within a resident load or more commonly used a Preceding Load.
In your case might it be easier to use:
Where year(DT_OF_PYMT) >= 2016;
then I think year would be available within your database and your used odbc/oledb-driver.