Education is not standardized.
You'd call the degree whatever your university/college calls the degree. So if your school calls it a "BA in Foreign Language", then you use that. It could be "BA in French and German," or "BA in Foreign Languages," or "BA in World Languages," or whatever.
I would not hyphenate "foreign language."