JSF + Ireport

Boa tarde galera, tudo certo ? Bem, estou fazendo um relatório usando o ireport 4.7.0 . O relatório é referente as notas de cada aluno em várias disciplinas. Para isso, estou fazendo um crosstab colocando os campos necessários. O problema é o seguinte: tenho que pegar a carga horária de cada disciplina que possuo e a mesma está em uma collection. Nunca utilizei uma collection no relatório, e estou quebrando a cabeça pra isso, pois não sei como passá-la e como pegar os valores dela. Sempre faço da seguinte maneira:
No meu bean:

 public static final String RELATORIO_ATARESULTADOSFINAIS = "ataResultadosFinais";

 public void geraRelatorioAtaResultadosFinaisPDF() {
        geraRelatorioAtaResultadosFinais(true);
    }

    public void geraRelatorioAtaResultadosFinais(boolean isPDF) {
        String parametroRelatorioVazio;
        nomeRelatorio = "Ata de Resultados Finais";
        Map<String, String> parametros = new HashMap<String, String>();
        if (notasMediaFinal.isEmpty()) {
            parametroRelatorioVazio = "Não há dados para exibir.";
        } else {
            parametroRelatorioVazio = "";
        }
        escalaDeNotasMax = turma.getEtapa().getFormaAvaliacao().getNotaMaxima();
        escalaDeNotasMin = turma.getEtapa().getFormaAvaliacao().getNotaMinima();

        if (escalaDeNotasMax != null && escalaDeNotasMin != null) {
            escalaDeNotas = escalaDeNotasMin + " à " + escalaDeNotasMax;
        } else {
            escalaDeNotas = "Notas não informadas.";
        }

        if (observacoesFinais.isEmpty() || observacoesFinais.equals("")) {
            observacoesFinais = " ";
        }

        parametros.put("parametroRelatorioVazio", parametroRelatorioVazio);
        parametros.put("nomeRelatorio", nomeRelatorio);
        parametros.put("escalaDeNotas", escalaDeNotas);
        parametros.put("cargaHorariaDisciplina", cargaHorariaDisciplina.toString());
        parametros.put("observacoesFinais", observacoesFinais);

        geraRelatorioPDF(notasMediaFinal, RELATORIO_ATARESULTADOSFINAIS, parametros);
    }

Sendo que o caminho que eu teria para chegar até a collection que preciso é o seguinte:

turma.getEtapa().getGradeCollection();

Não sei se passo por parâmetro no relatório ou se tem algum jeito diferente de fazer… A cargaHorariaDisciplina que tenho nos parametros é uma List de Grade que passei pra testar e lá no relatório pega o nome de cada matéria, sendo que eu queria pegar cada carga horária de cada matéria somente.
Estou a um bom tempo vendo sobre isso aí… Se puderem ajudar, agradeço mto…Vlw

Boa tarde. Alguém poderia ajudar ?? Se alguem puder dar uma ajuda aí, agradeço mto… To qebrando a cabeça pra resolver esse problema… vlw…