Retorno HQL - [Ljava.lang.Object;@101ac93

Galera, segue minha classe model com meu HQL

@Entity
@Table(name="detalhe_colheita")
@NamedQuery(name="DetalheColheitaVO.ranking", query="SELECT u.fkFuncColheita.nome, SUM(u.qtdSacaColhida)
                                                     FROM DetalheColheitaVO u 
                                                     GROUP BY u.fkFuncColheita 
                                                     ORDER BY u.qtdSacaColhida DESC")

public class DetalheColheitaVO implements Serializable{

	private static final long serialVersionUID = 1L;
	public static String FIND_RANKING = "DetalheColheitaVO.ranking";


	@Id
	@GeneratedValue(strategy=GenerationType.AUTO)
	@Column(name="id_detalhe_colheita", nullable=false)
	private Integer idDetalhe;
	
	@Temporal(TemporalType.DATE)
	@Column(name="data_colheita", nullable=false, length=15)
	private Date dataColheita;

	@Column(name="qtd_saca_colhida", nullable=false )
	private Integer qtdSacaColhida;

	@Column(name="valor_por_saca", nullable=false )
	private float vlrPorSaca;

	@Column(name="valor_colheita", nullable=false )
	private float vlrColheita;	

	@ManyToOne(fetch = FetchType.EAGER)
	@JoinColumn(name = "id_funcionario", nullable = false)
	private FuncionarioVO fkFuncColheita;

	@ManyToOne(fetch = FetchType.EAGER)
	@JoinColumn(name = "id_safra", nullable = false)
	private SafraVO fkSafra;

	@ManyToOne(fetch = FetchType.EAGER)
	@JoinColumn(name = "id_colheita", nullable = false)
	private ColheitaVO fkColheita;

       //getters and setters

Como meu hql retorna um atributo de cada model (FuncionarioVO e DetalheColheitaVO), o retorno do HQL é este:
[[Ljava.lang.Object;@101ac93, [Ljava.lang.Object;@e90943]

Meu problema é o seguinte… precisava que o objeto retornado fosse do tipo desta classe (DetalheColheitaVO) para ser recebido em um List tipado…
Alguém ja passou por isso?

Obrigado

Você pode criar um objeto específico para isso, aqui mostra como: JPA Consultas e Dicas.

Deu certinho cara… salvou minha vida vlw aeee.