Bug 130688 ULocal unsupported(Data)
core/org.eclipse.birt.core/src/org/eclipse/birt/core/data/DataTypeUtil.java
return DataType.UNKNOWN_TYPE;
		if ( clazz == DataType.AnyType.class )
			return DataType.ANY_TYPE;
		else if ( Integer.class.isAssignableFrom(clazz) )
			return DataType.INTEGER_TYPE;
		else if ( Double.class.isAssignableFrom(  clazz ))
			return DataType.DOUBLE_TYPE;
		else if ( String.class.isAssignableFrom( clazz ))
			return DataType.STRING_TYPE;
		else if ( BigDecimal.class.isAssignableFrom( clazz ))
			return DataType.DECIMAL_TYPE;
		else if (Date.class.isAssignableFrom( clazz ))
			return DataType.DATE_TYPE;
		else if ( byte[].class.isAssignableFrom( clazz))
			return DataType.BINARY_TYPE;
		
		else if ( clazz.getName().equals( 
				"org.eclipse.datatools.connectivity.oda.IClob" ) )
			return DataType.STRING_TYPE;
		else if ( clazz.getName( ).equals( 
				"org.eclipse.datatools.connectivity.oda.IBlob" ) )
			return DataType.BINARY_TYPE;
		
		return DataType.UNKNOWN_TYPE;
	}
	
	/**
	 * Convert object to a suitable type from its value 
	 * Object -> Integer -> Double -> BigDecimal -> Date -> String
	 */