public void consultarEstudiantes() {
        estudiantes = new LinkedList<Estudiante>();
        String sql = "select DISTINCT u.id, u.cedula, u.first_name, u.last_name, u.phone_1, u.phone_2, u.direccion, u.email, u.username, u.activated, u.user_types_id, u.sections_id, u.created_at, e.monitoreo, e.investigacion, s.nombre, e.fecha_salida from users as u INNER JOIN estudiante as e on (u.user_types_id=2 and e.id=u.id) INNER JOIN sections s on  u.sections_id=s.id order by u.id";
        try {
            conexion.consultar(sql);
            while (conexion.getRes().next()) {
                int id = Integer.parseInt(conexion.getRes().getString(1));
                int cedula = Integer.parseInt(conexion.getRes().getString(2));
                String nombre = conexion.getRes().getString(3);
                String apellido = conexion.getRes().getString(4);
                String tel1 = null ;
                String tel2 = null ;
                try {
                    tel1 = conexion.getRes().getString(5);
                    tel2 = conexion.getRes().getString(6);
                } catch (NumberFormatException e) {

                }
                try {
                    tel2 = conexion.getRes().getString(6);
                } catch (NumberFormatException e) {

                }
                String direccion = conexion.getRes().getString(7);
                direccion = (direccion == null) ? "----" : direccion;
                String email = conexion.getRes().getString(8);
                String username = conexion.getRes().getString(9);
                boolean estado = (conexion.getRes().getString(10).equalsIgnoreCase("t")) ? true : false;
                int tipoUsuario = Integer.parseInt(conexion.getRes().getString(11));
                int seccion = Integer.parseInt(conexion.getRes().getString(12));
                String fechaCreado = conexion.getRes().getString(13);
                boolean monitoreo = (conexion.getRes().getString(14).equalsIgnoreCase("t")) ? true : false;
                boolean investigacion = (conexion.getRes().getString(15).equalsIgnoreCase("t")) ? true : false;
                String nombreSeccion = conexion.getRes().getString(16);
                String fechaSalida = conexion.getRes().getString(17);
                Estudiante es = new Estudiante(id, cedula, nombre, apellido, tel1, tel2, direccion, email, username, estado, tipoUsuario, seccion, fechaCreado, monitoreo, investigacion, nombreSeccion);
                fechaSalida = (fechaSalida == null) ? "----" : fechaSalida;
                es.setFechaSalida(fechaSalida);
                estudiantes.add(es);

            }
        } catch (SQLException | NumberFormatException e) {
            System.out.println(e.toString());
        }
    }