public void addResultSet(List<Map<String, Object>> resultSet) {
		if (rowData.size() <= 0) {
			setResultSet(resultSet);
		} else {
			if (resultSet != null && resultSet.size() > 0) {
				if (resultSet.get(0).keySet().size() != columnNames.length) {
					throw new IllegalArgumentException("Column names does not match current table model!");
				}
				rowData.addAll(resultSet);
			}
		}
		
		this.fireTableDataChanged();
	}