I ran into a similar problem. But i cannot use native query because the framework I am using is based on JPA queries and the only thing I can do is creating javax.persistence.criteria.Order instances.
Please consider reopening this issue.