tal vez sea por que usas la clase java.util.Date y
creo que para insertar en una bd debe ser de tipo java.sql.Date
entoncaes tu funcion la podrias cambiar por algo como esto:
Cita: public void setFecha(String dia, String mes, String anio) throws ParseException{
String f="";
f=f+anio+"/"+mes+"/"+dia;
java.sql.Date d=java.sql.Date.valueOf(f);
this.fecha_nac= d;
}
obviamente tu variable global fecha_nac debe ser del tipo java.sql.Date
espero que te sirva esto... saludos