Я бы выбрал китайский.
Это был бы мой выбор, и я сейчас поясню почему.
Самостоятельно выучить испанский - раз плюнуть, это очень не сложный для русского человека язык, из европейских проще только итальянский. Самостоятельно выучить китайский - не вариант, по моим понятиям не возможно. Так что лучше воспользоватся возможностью, и учить язык с преподавателем, китайский язык.
Испанский знают все кому не лень, нет, я понимаю что китайцев больше чем всех европейцев вместе взятых, но они, китайцы, пока реже встречаются в Европе и в РФ. Так что знание китайского это плюсик к профессиональным знаниям, в отличии от знания испанского.