@Override
		protected void doLoad(Accumulator<Map<String, Object>> accumulator, TaskMonitor monitor)
				throws CancelledException {
			for (Map<String, Object> result : df.getTableResults()) {
				accumulator.add(result);
			}
		}
Just a generic table model that can handle an arbitrary number and type of
columns
Ghidra/Features/Sarif/src/main/java/sarif/model/SarifResultsTableModelFactory.java