@Override
		public String getValue(RelocationRowObject rowObject, Settings settings, Program program,
				ServiceProvider serviceProvider) throws IllegalArgumentException {

			Relocation relocation = rowObject.relocation;
			byte[] originalBytes = rowObject.relocation.getBytes();
			if (originalBytes == null) {
				return null;
			}
			byte[] bytes = new byte[originalBytes.length];
			try {
				program.getMemory().getBytes(relocation.getAddress(), bytes);
			}
			catch (MemoryAccessException e) {
				return null;
			}
			return packBytes(bytes);
		}
The relocationIndex must be used to differentiate multiple relocations
for the same address.  This must be used for secondary comparison when sorting on address.
Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/reloc/RelocationTableModel.java