Bug 145741 Could not set the value of Boolean parameter as 0 or 1
Description: Could not set the value of report scalar boolean parameter as 0 or 1. Steps to reproduce: 1.Create a report parameter, boolean type, Combo Box display type. 2.Add the value as 0, failed. Expect result: Could set integer value to boolean type parameter.
core/org.eclipse.birt.core/src/org/eclipse/birt/core/data/DataTypeUtil.java
* Clob -> java.sql.Clob<br></i>
     * @param odaDataTypeCode   an ODA data type code
     * @return  the ODI type class that corresponds with 
     *          the specified ODA data type
     * @throws BirtException if the specified ODA data type is not a supported type
     */
    public static Class toOdiTypeClass( int odaDataTypeCode )
        throws BirtException
    {
        if( odaDataTypeCode != Types.CHAR &&
            odaDataTypeCode != Types.INTEGER &&
            odaDataTypeCode != Types.DOUBLE &&           
            odaDataTypeCode != Types.DECIMAL &&
            odaDataTypeCode != Types.DATE &&
            odaDataTypeCode != Types.TIME &&
            odaDataTypeCode != Types.TIMESTAMP &&
            odaDataTypeCode != Types.BLOB &&
            odaDataTypeCode != Types.CLOB &&
            odaDataTypeCode != Types.NULL )
        {
            throw new BirtException( pluginId,
                    ResourceConstants.INVALID_TYPE,
                    resourceBundle );
        }
        
        Class fieldClass = null;
        switch( odaDataTypeCode )
        {
            case Types.CHAR:
                fieldClass = String.class;