Projections no Hibernate

Olá pessoal, estou tentando montar uma consulta no hibernate utilizando Criteria… Porém, não estou conseguindo de jeito nenhum. Basicamente, a query SQL é esta:

select cont_num_contrato, max(cont_num_aditivo) from contrato t group by cont_num_contrato order by max(cont_num_aditivo);

Li na documentação do hibernate e verifiquei que eu não precisaria especificar o group by. Então, tentei algo assim:

criteria.setProjection(Projections.projectionList() .add(Projections.max("numeroAditivo")) );

Eu preciso ter como retorno os objetos totalmente populados desta query do hibernate, mas não aparecem…

Preciso muito de uma solução, agradeço qualquer ajuda! 8O