Bug 128495 Provides BIRT Adapter of DTP Oda Design objects to/from ROM ODA Data Handles
data/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/odaconsumer/DataTypeUtil.java
odaDataType != Types.DOUBLE &&
			odaDataType != Types.CHAR &&
			odaDataType != Types.DECIMAL &&
			odaDataType != Types.DATE &&
			odaDataType != Types.TIME &&
			odaDataType != Types.TIMESTAMP &&
			odaDataType != Types.BLOB &&
			odaDataType != Types.CLOB &&
			odaDataType != Types.NULL )
		{
			String localizedMessage = 
				DataResourceHandle.getInstance().getMessage( ResourceConstants.UNRECOGNIZED_ODA_TYPE, 
				                                             new Object[] { new Integer( odaDataType ) } );
			sm_logger.logp( Level.SEVERE, sm_className, methodName, 
					"Invalid ODA data type: {0}", new Integer( odaDataType ) );
			throw new IllegalArgumentException( localizedMessage );
		}
		
		Class fieldClass = null;
		switch( odaDataType )
		{
			case Types.INTEGER:
				fieldClass = Integer.class;
				break;
			
			case Types.DOUBLE:
				fieldClass = Double.class;
				break;
				
			case Types.CHAR: