SQOOP-1425: Sqoop2: Improve ClassUtils to enable use of primitive types and subclasses