Coleções e Ireport com crosstab

Olá pessoal!

Estou perdido em relatórios crosstab. Tenho a seguinte sitação:

                      Questao 2
Questao 1          ótimo       ruim      péssimo      bom
sim                  10           3         4           3   
não                  6            2         1            2   
não opinou         2           1          3            5

Preciso fazer um relatório que conforme apresentado acima. Na verdade esses dados eu já tenho em uma classe cujo os atributos representa as respostas da questao1, as resposta da questao2 e os valores cruzados de cada opção de resposta.

public class CrossTab{
    private String nome;
    private List<String>respostas1;
    private List<String>respostas2;
    private List<Integer>valoresCruzados;
    private String questao1;
    private String questao2;
}

Pesquisando descobri que devo realizar crosstab, porém não consegui nenhum exemplo de crosstab trabalhando com coleções. Alguém pode me ajudar?
T+