Всё зависит от того, в каком регионе мира Вы собираетесь вести свою деятельность. Немецкий язык сосредоточен преимущественно в Европе (Германия, Австрия, Швейцария и т.д.), в то время как испанский - это не только Европа (Испания, Андорра, Гибралтар, юг Франции), но и почти вся Латинская Америка, а также южные штаты США, несколько государств Африки (Экваториальная Гвинея и др.). Так что в географическом плане испанский язык значительно перспективнее.