code: public TableModel removeColumn(String columnName) {
  		checkReadOnly();
  		List<ColumnModel> oldColumns = this.getColumns();
  		Iterator<ColumnModel> columnIter = oldColumns.iterator();
  		while (columnIter.hasNext())
  			if (columnIter.next().getColumnName().equalsIgnoreCase(columnName))
  				columnIter.remove();
  		return this;
  	}
docs: Remove a ColumnModel by given columnName