If you have already checked the SQL syntax What causes the SilkTest error " *** Error: (07002) [Microsoft][ODBC Excel Driver] Too few parameters. Expected " ? and are still getting this error then check to see if any of the Excel "column header names", have spaces " " in them.
If there are spaces present, then you could consider removing them i.e. edit the Excel file to get rid of the spaces. Alternatively the spaces could be replaced with the underscore character "_".