Ele deu problema dessa vez, não necessariamente porque a tabela traz vários campos, e sim, campos que teoricamente não se unem em uma só classe/entidade.
Digo isso porque, uma TypedQuery de uma 'Conta' por exemplo, traz varios valores/campos/atributos e funciona perfeitamente, pois todos eles 'se encaixam' em uma entidade/classe conta. Já os resultados de uma query que contenha funções de agregação já mudam um pouco.
É isso mesmo?