Bug 410905 ISODate to DateTime
data/org.eclipse.birt.data.oda.mongodb/src/org/eclipse/birt/data/oda/mongodb/impl/MDbResultSet.java
Object columnValue = getFieldValue( columnName );
        if( columnValue instanceof List )
            columnValue = getFirstFieldValue( (List<?>)columnValue, byte[].class, columnName );
        if( columnValue instanceof byte[] )
            return new Blob( (byte[])columnValue );
        
        if( columnValue != null && getLogger().isLoggable( Level.FINE ) )
            getLogger().fine( 
                Messages.bind( "Unable to get IBlob value from the {0} field, whose fetched value is of {1} data type.",  
                        columnName, columnValue.getClass().getSimpleName() ));
        return null;
    }
    /* 
     * @see org.eclipse.datatools.connectivity.oda.IResultSet#getClob(int)
     */
    public IClob getClob( int index ) throws OdaException
    {
        throw MDbQuery.sm_unSupportedOpEx;
    }
    /* 
     * @see org.eclipse.datatools.connectivity.oda.IResultSet#getClob(java.lang.String)
     */
    public IClob getClob( String columnName ) throws OdaException
    {
        throw MDbQuery.sm_unSupportedOpEx;
    }
    /* (non-Javadoc)
     * @see org.eclipse.datatools.connectivity.oda.IResultSet#getBoolean(int)
     */
    public boolean getBoolean( int index ) throws OdaException