Bug 212375 [Automation][Regression]Exception occurs when preview a outputParams["xxx"]
data/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/PreparedOdaDSQuery.java
resolveDataSetParameters( true) );
		  
		    if ( extDataSet.getResultSetHints() != null )
		    {
		    	List source = extDataSet.getResultSetHints(); 
		    	int count = source.size();
		    	ArrayList odiHints = new ArrayList( count );
		    	for ( int i = 0; i < count; i ++)
		    	{
		    		IColumnDefinition def = (IColumnDefinition) source.get(i);
		    		IDataSourceQuery.ResultFieldHint odiHint = 
		    				new IDataSourceQuery.ResultFieldHint( def.getColumnName());
		    		odiHint.setPosition( def.getColumnPosition());
		    		odiHint.setAlias( def.getAlias());
		    		odiHint.setDataType( def.getDataType());  
                    odiHint.setNativeDataType( def.getNativeDataType() );
		    		odiHints.add( odiHint );
		    	}
			    odiDSQuery.setResultHints( odiHints );
		    }	
		    
			
		    List ccList = extDataSet.getComputedColumns( );
			if ( ccList != null )
			{
				for ( int i = 0; i < ccList.size( ); i++ )
				{
					IComputedColumn cc = (IComputedColumn) ccList.get( i );
					odiDSQuery.declareCustomField( cc.getName( ),
							cc.getDataType( ) );