Hibernate: Alfanumérico maior que números

Olá,

Estou fazendo uma query no banco e estou ordenando por um campo varchar2 (ORACLE), porém esse select está retornando valores alafanuméricos antes de valores numéricos.

Alguém sabe como resolver esse problema?

Obrigado,
Jr