code: public TableModel addColumn(ColumnModel column) {
  		checkReadOnly();
  		DialectException.assureNotNull(column);
  		DialectException.assureNotEmpty(column.getColumnName(), "Column's columnName can not be empty");
  		column.setTableModel(this);
  		columns.add(column);
  		return this;
  	}
docs: Add a ColumnModel