Yeah, what do you figure his genetic make-up is (other than fat, dumb and ugly). Weird to have a German or possibly Yiddish name like Zimmerman, but look sort of Hispanic.
A lot of Germans emigrated (escaped?) to Latin America after WWII. Intermarriage with the locals could yield a child with Latino features and a German name.