Duvida ao quebrar o relatório Ireport +Net beans

Olá galera já procurei na net e aqui mesmo e não achei:

Primeiramente estou usando o pluggin do Ireports no Netbeans, ou seja, nao uso o ireport propriamente dito.
Estou com a seguinte duvida:

Tenho que fazer um relatorio de fluxo de caixa, onde mostra de quem eu tenho que receber e pagar em um determinado periodo.

Ok eu consegui fazer o relatório mas a duvida é que os dados estão vindo deacordo com que já está cadastrado no banco:

Eu gostaria de fazer a quebra dos dados por nome e ordena-los por data exemplo:

No meu relatorio está assim:

Cliente   Pagar    Receber     data vencimento
Luis         200         0          03/07/2010
Filipe       0          1000       07/06/2010
Luis        300          0          08/08/2010

total pagar = 500
total receber = 1000
saldo = 500

Mas eu gostaria que fosse a quebra assim

Cliente   Pagar    Receber    data vencimento

Filipe       0          1000       07/06/2010

Saldo 1000
Cliente   Pagar    Receber     data vencimento
Luis         200         0          03/07/2010
Luis        300          0          08/08/2010

saldo -500

isso td no detalhe ai sim na pagina final

total pagar = 500
total receber = 1000
saldo = 500

será que tem como fazer a quebra por nome?

E se eu quizesse também a quebra por data… exemplo sair todos os clientes na data x ordenado por data?

Desde já agradeço a todos e vou continuar procurando aqui em outros lugares e se achar a solução eu posto aqui

Abraçao