I'm going to move this over into the Travelbuzz! forum, where the members there might be able to help with how to resolve the Visa issue.
Although your colleague is stuck in Frankfurt, it seems the greater problem is the Visa issue, or I'd move it into the Germany forum
Jenbel
Co-moderator, Communitybuzz!