Even in germany they speak german (air berlin, etc...).
Bull****.....you wont hear any german controller or german pilot to read a clearance in german, just because they somethimes talk in german, doesnt mean they do ATC in german. But here you go, you dont understand the language, so you dont know whats going on, thats way every professional pilot does ATC in english!