Re: Last time I checked Spain was in Europe...
Many Caucasian Americans identify as Irish-American
To the bafflement of the Irish, who see them only as American (well, unless they're a Boston traffic cop who's pulled you over for speeding. Then you enthuse about their Irish ancestry as much as they want)
Finally, African-American is a label people choose to apply to themselves. If they do so, one should respect that choice.
Of course, but if a black guy insists he isn't African-American, that needs to be respected as well.
I have a black friend who is 3rd-generation American, from African ancestry. He considers himself American. If there's a valid reason to refer to his skin colo(u)r he'll accept "black". He is most emphatic that he is NOT "african-american", since he feels no affinity with any African country or culture.