@Override
    public List<Map<String, ?>> Listar_hist_fecha(String FE_MODIF, String idtra) {
        List<Map<String, ?>> lista = new ArrayList<Map<String, ?>>();
        try {
            this.cnn = FactoryConnectionDB.open(FactoryConnectionDB.ORACLE);
            String sql = "SELECT * FROM RHVD_MOD_TRABAJADOR \n"
                    + "WHERE ID_TRABAJADOR='" + idtra + "' AND\n"
                    + "      fe_modif= '" + FE_MODIF + "'\n"
                    + "      and rownum=1";
            ResultSet rs = this.cnn.query(sql);
            if (rs.next()) {
                Map<String, Object> rec = new HashMap<String, Object>();
                for (int i = 1; i < 75; i++) {
                    if (rs.getString(i) == null) {
                        rec.put("col" + i, "SIN DATOS");
                    } else {
                        rec.put("col" + i, rs.getString(i));
                    }
                }
                lista.add(rec);
            }
            rs.close();
        } catch (SQLException e) {
            throw new RuntimeException(e.getMessage());
        } catch (Exception e) {
            throw new RuntimeException("ERROR");
        } finally {
            try {
                this.cnn.close();
            } catch (Exception e) {
            }
        }
        return lista;
    }