Bug 152443 Support boolean type in data set
Support boolean type in data set. It'll cause some data transform issue with absence of boolean type.
data/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/odaconsumer/PreparedStatement.java
if( ( parameterType == Types.INTEGER && paramValue instanceof Integer ) ||
			( parameterType == Types.DOUBLE && paramValue instanceof Double ) ||
			( parameterType == Types.CHAR && paramValue instanceof String ) ||
			( parameterType == Types.DECIMAL && paramValue instanceof BigDecimal ) ||
			( parameterType == Types.TIME && paramValue instanceof Time ) ||
			( parameterType == Types.TIMESTAMP && paramValue instanceof Timestamp ) ||
            ( parameterType == Types.DATE && paramValue instanceof java.util.Date ) )
		{
			if( lastException instanceof RuntimeException )
			{
				sm_logger.logp( Level.SEVERE, sm_className, methodName, 
								"Cannot set input parameter.", lastException );
				
				throw (RuntimeException) lastException;
			}
			else if( lastException instanceof DataException )
			{
				sm_logger.logp( Level.SEVERE, sm_className, methodName, 
								"Cannot set input parameter.", lastException );
				
				throw (DataException) lastException;
			}
			else
			{
				String localizedMessage = 
					DataResourceHandle.getInstance().getMessage( ResourceConstants.UNKNOWN_EXCEPTION_THROWN );
				IllegalStateException ex = 
					new IllegalStateException( localizedMessage );