Bueno, pues el error es o bien que conectar es null, o que conectar.getConexion() devuelve null.
Asegúrate de que has hecho un
conectar = new ConectarMySQL();
cuando se haya pulsado el botón. Puedes comprobarlo con un if
Código java:
Ver originalif (conectar == null) {
conectar = new ConectarMySQL();
if (insertar==null) {
insertar = conectar.getConexion().prepareStatement("INSERT INTO basededatos.tabla VALUES (?,?,?,?,?,?,?)");
}
}
Si te sigue saliendo el error, entonces es que getConexion() devuelve null. Supongo que dentro de esa clase/método ConectarMySQL/getConexion() intentas establecer la conexión con base de datos para devolverla... y ese intento también estará en un try-catch. Si es así, saca nuevamente la excepción que se produzca ahí dentro al intentar conectar con el e.printStackTrace().
Se bueno.