Hispanic technically is an ethnicity that refers to people of any race with ancestors from Latin America. Insofar as it's used as a race, it traditionally corresponds with white, yeah. Spanish, German, French, Italian, Irish, Polish, English, Persian......all these are white. That's why not too long ago no one listed Hispanic as a race- because it was just part of white. According to the current Census Bureau usage (as an ethnicity, not a race), that's not technically correct, because it's possible to be a black Hispanic- for example, if you are descended from Brazilian slaves.
As for black, the traditional rule is that one drop of black blood made you black. See Plessy v. Ferguson, for example, where a 7/8 white man was not allowed to ride in the white compartment of a train.
--
Congratulations to SuperNiceDog, Guru Winner, who was smart enough to pick
your 7 time champion, Link.