public String buscarGrupoEstudioPorCurso(String curso) {
        ArrayList<GrupoEstudio> geResult= new ArrayList<GrupoEstudio>();
        ArrayList<GrupoEstudio> dbGE = tablaGrupoEstudio();
        String result="";
        try{
        for (int i = 0; i < dbGE.size() ; i++){
            if(dbGE.get(i).getCurso().equalsIgnoreCase(curso)){
                geResult.add(dbGE.get(i));
                //break;
            }
        }
        }catch (NullPointerException e) {
            result="no existe el Grupo de Estudio";
        }
        
        if (geResult.size()>0){
            for (int i = 0; i < geResult.size() ; i++) {

                result+="\nRegistros encontrados: ";
                result+="\nNombre: " + geResult.get(i).getNombre();
                result+="\nAcademia: " + geResult.get(i).getAcademia();
                result+="\nCurso: " + geResult.get(i).getCurso();
                result+="\nFecha de Inicio: " + geResult.get(i).getFechaini();
                result+="\nFecha de Fin: " + geResult.get(i).getFechafin();
                result+="\nEstado: " + geResult.get(i).getEstado();
                result+="\n----------------------";

            }
        } else {
            result="No se ha encontrado ningun registro";
        }
        return result;
        
    }