public void addColumn(int index,Column column){
  validateColumn(column);
  columnList.add(index,column);
}

public void addColumn ( int index , Column column ) { validateColumn ( column ) ; columnList . add ( index , column ) ; }
adds the given column to this table at the given position in the column list
