A dire il vero, lo stack trace che hai postato non aiuta affatto di più rispetto a quanto avevi già detto tu, ovvero di un "errore di sintassi".
E allora ho guardato bene (e ripeto, bene) la query ed evidentemente né tu né altri l'hanno notato:

VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,? ");

manca la ) dopo l'ultimo ? che serve per chiudere il VALUES.