He only had 2 hours from train scheduled arrival to flight departure time? That is definitely risky.
Lufthansa will gladly sell you AirRail connections (train w/ an LH flight no. + connecting flight) with a layover of ~1,5h (don't know what the official MCT is though). It's perfectly do-able assuming there are no delays. Of course, in those cases your train is treated like a flight, so you're protected by LH in case things go south.