Hispanic is not a race.
Correct, it signifies a descendant of somebody from Spain. Ethnicities aren't really "race" either, they are ethnicities. In this case somebody of South American descent married and had children with somebody of Semitic descent... It is unlikely he'd be considered "White" by these same people if his mother was illegal and we wanted to deport her.