Você usa
executeUpdate() para isso em vez disso. executeQuery() é apenas para instruções que retornam dados. executeUpdate é para aqueles que não retornarão a data (atualizar, inserir, excluir e acredito que coisas como adicionar/descartar tabelas, restrições, gatilhos e afins também).