Hibernate Projections Collection

Galera to com um Problema olhem o seguinte código

o super.objClass é do tipo ContaReceber

[code] Criteria c = super.session.createCriteria(super.objClass,“cr”)

	.setResultTransformer(Criteria.DISTINCT_ROOT_ENTITY)
	.setResultTransformer(new AliasToBeanResultTransformer(super.objClass));
	
	ProjectionList projectionList = Projections.projectionList().create();
	
	projectionList.add(Projections.property("cr.crCod"),"crCod")
	.add(Projections.property("cr.crDataVencimento"),"crDataVencimento")
	.add(Projections.property("cr.crDataRecebimento"),"crDataRecebimento")
	.add(Projections.property("cr.crValorRecebido"),"crValorRecebido");
	
	c.setProjection(projectionList);
	
	Criteria cPedido = c.createCriteria("cr.pedido","pedido",Criteria.LEFT_JOIN);
	//.setResultTransformer(Criteria.DISTINCT_ROOT_ENTITY);
	//.setResultTransformer(new AliasToBeanResultTransformer(Pedido.class));;
	
	projectionList.add(Projections.property("pedido.pedCod"),"pedCod")
					.add(Projections.property("pedido.pedTotal"),"pedTotal");
	
	
	cPedido.setProjection(projectionList);

	List<ContaReceber> lista = c.list();[/code]

Esse código faz a pesquisa certa no banco e busca os valores certos…

Porém ao invés de no lista aparecer varios ContasReceber aparecem varios Objetos com os valores que vinheram do BD dai fica muito trabalhoso.

Alguém sabe como fazer os danadinhos aparecerem certos

Obrigado pela atenção