private String[] filterColumns(Field[] fieldNames) {
		ArrayList<String> columns = new ArrayList<String>();

		for (int i = 0; i < fieldNames.length; i++)
			if (!columnFilter.contains(fieldNames[i].getName()))
				columns.add(fieldNames[i].getName());

		return columns.toArray(new String[columns.size()]);
	}