I lived in Germany and, as I recall, checks are almost unheard of. They use cash or debit slips to pay for things.
Have the money wired or tell him to procure an internationally acceptable money order from Amex, Barclays, Thomas Cooke, Western Union, etc.