haz lo siguiente:
Código:
String sql = "insert into historial(codigo,cod_medico,cod_paciente,fecha,hor a,concepto,descripcion) values('"+codigo+"','"+his.getMedico()+"','"+his.getPaciente()+"','"+his.getFecha()+"','"+his.getHora()+"','"+his.getConcepto()+"','"+his.getDescripcion()+"')";
System.out.println(sql);
stmt.executeUpdate(sql);
antes de ejecutar la sentencia sql, la escribes (tambien puedes poner un punto de ruptura) y a si ves si la sentencia esta bien formada.
puedes copiar y pegar la cadena y ejecutarla aparte.
observacion:
no es buena idea pasar los parametros como lo estas haciendo ahora. da problemas.
usa PreparedStatement mejor.