Invece di cercare di dare una interpretazione dell'errore, posta esattamente il messaggio dell'eccezione e lo stackTrace completo.
E' più facile aiutarti se le informazioni sono precise, piuttosto che delle descrizioni sommarie del problema.
E posta il codice con le modifiche apportate: di sicuro, se stai effettuano una query di aggiornamento devi usare executeUpdate() e non executeQuery(), che serve solo per le query di selezione (che ritornano un ResultSet).
Ciao.![]()