If you are part of an exchange program and you already hold a residence title for study purposes issued by France, Italy, or Spain, on any other Schengen country, you do not need to obtain a German visa. The residence title issued by those states allows you to study here and must be valid for the entire duration of your stay in Germany.
Please note: This does not apply if you are just changing campus within ESCP Business School. For that you should get a German residence permit.
Your host universty will inform the Federal Office for Migration and Refugees (BAMF) that you intend to study in Germany. The BAMF will issue a certificate §16C entitling you to reside in Germany for study purpose. This certificate is not required for entry but serves as proof for authorities and private individuals, even in other Schengen countries.