L'eccezione ti dice già tutto: per operazioni di update non puoi usare la funzione executeQuery()... Prova con executeUpdate()...
Dai anche un'occhiata al corretto utilizzo di tipi/valori di ritorno di una funzione... NULL oppure l'eccezione non è molto ortodosso...