Iam writing a native query like
Query query = entityManagerUtil.getEntityManager().createNativeQuery(\"SELECT c.NodeID,c.Code,c.Name FROM COM_Location c\"
I also face the same issue, So i do R&D and got solution as Do explicit cast like cast(t2.name as varchar), It works for me.
cast(t2.name as varchar)
Check this url. http://www.coderanch.com/t/565413/ORM/databases/Dialect-mapping-JDBC-type