Bug 135265 Paste to a wrong column
Steps to reproduce: 1.Open the attached file 2.Choose the column[2] which contains a label , copy and paste to column[3] Expected result: It will be pasted to column[3] Actual result: It is pasted to column[4] The related bug is #103448
model/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/ColumnBandCopyAction.java
* <li>-1 -- insert to the end of the row
	 * </ul>
	 * 
	 * @param copiedCells
	 *            a list containing cells that is to be inserted.
	 * @param originalCells
	 *            a list containing cells that is to be deleted.
	 * @param columnIndex
	 *            the column index where copied cells are pasted
	 * @param isInsert
	 *            <code>true</code> if this is an insert and paste action.
	 *            Otherwise <code>false</code>.
	 * 
	 * @return an array containing insert positions
	 */
	private int[] getInsertPosition( List copiedCells, List originalCells,
			int columnIndex, boolean isInsert )
	{
		
		int[] insertPosition = null;
		int columnCount = adapter.getColumnCount( );
		if ( isInsert && ( columnIndex == 0 || columnIndex == columnCount - 1 ) )
		{
			insertPosition = new int[copiedCells.size( )];
			if ( columnIndex == 0 )
				Arrays.fill( insertPosition, 0 );
			else
				Arrays.fill( insertPosition, -1 );
		}
		else