Valores perdindo session bean

Boa Tarde a todos, me deparei com um problema…creio que não seja do JBOSS, e sim do Session Bean, vamos ver se consigo explicar rapidamente a rotina que estou fazendo

procuro um boleto bancario pelo código da divida, esse me retorna uma collecion de boletoVO, pois posso ter N boletos pra 1 divida. Até ai tudo bem, nas primeiras vezes ele me retorna o VO normal… agora depois que deixo um tempo o JBOSS “startado”, ele me traz valores louco quando faço a mesma pesquisa, pela mesma dívida, ou seja o meu VO tem os seguintes campos

boletoUID
nossonumero
valor
divida

ele traz o boletoUID, nossonumero, valor certo, mas a divida vem o numero do boletoUID, não sei se foi uma coincidencia ou nao, mas veio. ex:

a divida 1234 tem 2 boletos

boletoUID: 1
nossonumero: 1236577
valor: 100.00
divida: 1234

boletoUID: 2
nossonumero: 1236578
valor: 50.00
divida: 1234

depois de uns 10min quando pesquiso pela mesma divida 1234, ele me traz assim

boletoUID: 1
nossonumero: 1236577
valor: 100.00
divida: 1

boletoUID: 2
nossonumero: 1236578
valor: 50.00
divida: 2

entenderam? nao o porque, ja vi que o meu “system.out” ta certo, agora… tem um jeito de limpar essa memoria?