Hispanic is from hispanicus, it's not recent.
Hispania = Provinciae "hispanicae" (adj)
"Roman Hispania refers to all territories controlled by the Roman Republic, and later by the Roman Empire in the Iberian Peninsula between 218 BC. and the beginning of the 5th century, after the fall of the Western Roman Empire in 476. Roman Hispania includes the current Spanish territory with what is now Portugal."