It's probably not as illogical as it looks. There are a few oddities about shipping that can cause phantom shipping events:
[list type=square]
[*]Many parcels are loaded together inside a single ULD container for air transit, and the ULD's manifest lists all the parcels inside it. Each time that ULD departs or arrives at a location it generates a "departure scan" or "arrival scan" for every parcel listed in its manifest.
[*]Sometimes a parcel is taken out of the ULD but the manifest isn't updated, so the parcel
seems to go wherever the ULD goes next. In this instance, your parcel could have been taken out of the ULD at Cologne but the manifest wasn't updated. When the ULD was returned to Eindhoven, it would generate 'phantom' tracking events as though your parcel had traveled but the parcel had stayed in Cologne.
[*]It's not uncommon for a shipper to leave one or more ULDs on an airplane if there's a handling issue at a particular airport. In this example there might not have been sufficient time to unload all the ULDs at Cologne, so the shipper left it on the flight back to Eindhoven rather than delay the flight and all flights queued behind it.
[/list]