Il metodo executeQuery serve solo per operazioni non di scrittura sul db. Per tutte le operazioni che modificano il db si usa executeUpdate()