I would also check out the defense language institute in Monterey. It has always been highly regarded and now rungs has a program via Middleburg ( also strong in languages). As someone who originally pursued languages in college, I would highly recommend taking courses associated with the language of that culture ( history, economics etc). I would also check out what the end goal is. For me, it was to be a simultaneous translator at the UN (until I found out the pay scale, sooooo low). I quickly realized that international banking/business was a whole lot more lucrative. For those who take a language as a major the MOST important thing is to be able to speak it fluently (native or close to) taking literature courses in a language and understanding its writers has limited use compared to speaking. Writing is a close second. I would tell him to watch carefully for program that include learning abroad (a given) in a non-American program (important else he might spend most of his time talking in English to other Americans). Also, Germans speak English quite well due to their educational system. So while it is advantageous to be able to speak German he might need to pick up a third or fourth language to make it worthwhile.
Finally, it he takes German in conjunction with international business or really anything he can combine the two fields. For me, I always had to learn the specific terms in foreign languages based on the field I was in (banking, etc.) Speaking four languages fluently gave me access to Senior level jobs in my late 20s that would not have been available had I not spoken the language. Plus I got to live and work in many countries on my companies dime. And there is nothing like being in a room where they complain about Americans until you speak up and tell them you are one. Then I knew I had mastered French 