Ma le tecniche di debug non le insegna nessuno?
Prova a farti un system.out.pritln di questa stringa, verrà fuori:private static final String I1="SELECT TabellaA.I1, TabellaA.I2, TabellaA.x1, TabellaA.x2, TabellaA.x3 FROM TabellaA"+
"WHERE TabellaA.classe_categoria = ?";
Se dai in pasto questa roba a qualunque database, dubito che riceverai mai una risposta.codice:SELECT TabellaA.I1, TabellaA.I2, TabellaA.x1, TabellaA.x2, TabellaA.x3 FROM TabellaAWHERE TabellaA.classe_categoria = ?
E' abbastanza facile dimenticarsi uno spazio, beh, adesso sai che anche questo può accadere.. ciao!