public Object[][] consultarProgramas(String codigo, String nombre, String nivel, String creditos) {
        //<editor-fold defaultstate="collapsed" desc="consultarProgramas()">
        if (!creditos.isEmpty()) {
            try {
                Integer.parseInt(creditos);
            } catch (NumberFormatException numberFormatException) {
                return null;
            }
        }
        
        ultimaConsulta = daoPrograma.consultarProgramas(codigo, nombre, nivel, creditos);
        Object resultado[][] = new Object[ultimaConsulta.size()][4];
        
        for (int i = 0; i < resultado.length; i++) {
            resultado[i][0] = ultimaConsulta.get(i).getCodigo().toString();
            resultado[i][1] = ultimaConsulta.get(i).getNombre().toString();
            resultado[i][2] = ultimaConsulta.get(i).getNivel().toString();
            resultado[i][3] = Integer.toString(ultimaConsulta.get(i).getCreditos());
        }
        return resultado;
        //</editor-fold>
    }