O seu codigo não funciona da maneira que vc espera, ou seja, não insere os dados no banco. Para saber como fazer corretamente veja esse exemplo da javaalmanc: http://www.javaalmanac.com/egs/java.sql/Insert.html
Putz, agora que eu vi a alteracao que voce fez (inicializar boolean). Faca um executeUpdate ao inves de executeQuery. O executeQuery retorna um ResultSet, enquanto o executeUpdate retorna um int - verifique se o valor desse int eh adequado e entao retorne um boolean de acordo. Claro, como recomendou o colega, de uma olhada na API pra sacar a diferenca entre executeUpdate e executeQuery.