Usas executeUpdate()
por eso en su lugar.
executeQuery()
es solo para declaraciones que devuelven datos. executeUpdate
es para los que no devolverán la fecha (actualizar, insertar, eliminar y creo que cosas como agregar/eliminar tablas, restricciones, activadores y similares también).