Group by com JRBeanDataSource

É possivel agrupar registros de uma lista vindo desse tipo de dataSource ?

Exemplo: Uma lista de Venda, com seu respectivo Vendedor .

class Venda(){ private Vendedor vendedor; private Double valor; }
Totalizar quanto cada vendedor vendeu passando um ArrayList.

Usando a band de Group , ele totaliza, mas aparece repetida vezes o mesmo vendedor, mesmo colocando no groupExpression $F{vendedor}.
Eu consigo tranquilamente totalizar, só não agrupa… equals e hashcode estao implementados…
Estou tentando no Scriptlet, mas estou apanhando tbm.

Vlw!