No, you have it all backwards. he is not a natural born citizen because he was born with claims to Cuban, Canadian, and U.S. citizenships, whereas a natural born citizen can by definition be born with one and only one claim to citizenship.
Anyone of German lineage can make a claim to German citizenship.