Cita: public class User {
private Integer age = 0;
Ya que esto no funcionó, prueba la otra opción.
Cita: insertar.setInt(6, (datosPersonales.getEdad()==null?0:datosPersonales .getEdad()));
equivalente a
Cita: if (datosPersonales.getEdad()==null){
datosPersonales.setEdad(0);
}
insertar.setInt(6,datosPersonales.getEdad());
De todas formas, deberías usar el debugger (que para algo están), así sabrías exactamente dónde se produce el error y qué valores tienes.