To_date JPA2

Boa tarde pessoal, como o nome já diz. Preciso usar a função to_date(usado em comandos sql) em em consulta JPA2.

Sei que usando createQuery não tem suporte para to_date. Sendo assim seguem algumas dúvidas.

1 - Criteria de JPA aceita to_date (deveria ser no order by)? Montei a consulta com criteria porém nao encontro como colocar to_date no order by.

CriteriaBuilder cb = em.getCriteriaBuilder(); CriteriaQuery<StringLong> query = cb.createQuery(StringLong.class); Root<VendidosNomeMesGrupo> v = query.from(VendidosNomeMesGrupo.class); query.multiselect(v.get("mes"),cb.count(v)).groupBy(v.get("mes")); query.orderBy(cb.asc(v.get("mes")));//tentei até com v.get("to_char(mes,'MM')") hehehhehe

2 - Fiz uma nativeQuery e me retorna uma lista de Objects se nao me engano. Não consigo fazer parse dessa lista nem rezando. Alguma sujestão?

O motivo é que o banco tem uma coluna string Mes, onde guarda o nome dos meses, e eu preciso ordenar. Com o to_date ordena perfeitamente.