Cita:
Iniciado por LuisAngelGalindo ResultSet r = pstm.executeQuery();
Estas realizando una inserción y la lanzas como executeQuery, la inserción no te devolverá un ResultSet, por lo tanto se produce ese error.
Utiliza pstm.execute() o pstm.executeUpdate();
http://docs.oracle.com/javase/7/docs...Statement.html
Un saludo.