I do not think you can apply H1B in Germany. You must apply H1B from China. It seems it is the new rule.