when zionism was born it meaning was just "jewish nationalism" then it advanced to mean pro giving jews a state(and most of them wanted to be in the middle east) so a non jew could be a zionist if he wants a jewish state/israel, but not in the sense of jewish nationalist but what you are saying is true, i dont know if that case in particular, but the germans did promote the inmigration of jews outside of europe pre war
Spain