Crosstab +JRBeanCollectionDataSource +JasperReport

Galera to desesperado tentando fazer esse relatório mas não estou conseguindo fazer isto de maneira alguma…

Bom eu tenho o Seguinte bean

[code]
package beans;

import j*;

@Entity
@Table(name=“tbPedido”, schema=“public”)
public class Pedido implements Serializable {

private static final long serialVersionUID = 1L;

@Id
@SequenceGenerator(name="seqPed", sequenceName="seqPed", initialValue=1)
@GeneratedValue(generator="seqPed", strategy=GenerationType.AUTO)
private Integer pedCod;

@ManyToOne
@JoinColumn(name="cliCod", referencedColumnName="cliCod")
private Cliente cliente;

@Temporal(value=TemporalType.DATE)
private Date pedData;

@Temporal(value=TemporalType.DATE)	
private Date pedDataEntrega;

private Float pedTotal;

@ManyToOne
@JoinColumn(name="spCod", referencedColumnName="spCod")
private SituacaoPedido situacaoPedido;

@OneToMany(mappedBy="pedido",  fetch=FetchType.LAZY)
@Cascade(CascadeType.ALL)
private List<ItemPedido> itensPedido;

     //Getter's e Setter's 

}[/code]

E preciso fazer um relatório Crosstab da seguinte forma

              PRODUTO

CLIENTE QTDE

              Alface    Almeirao

Antonio 8 9
Maria 7 11

Mas não consigo montar o Relatório no Jasper

Eu Mando a lista de Pedidos da seguinte Forma para o Relatório

// gera o relatório em memória JasperPrint printer = JasperFillManager.fillReport( this.JCB.getReportFileModel(), this.JCB.getReportParameters(), new JRBeanCollectionDataSource( this.JCB.getReportDataList() ) );

o problema maior é fazer os dados aparecerem na tela

Espero que alguém possa me ajudar…

Muito Obrigado pela atenção de todos