El primer rey en abdicar en España fue Carlos I (No Juan Carlos I) en 1556. En todo caso la pregunta debería ser: "¿Quien fue el último rey en abdicar de la historia de España?"
Aunque no de forma voluntaria, Carlos IV también abdicó anteriormente a Juan Carlos I, en las 'Abdicaciones de Bayona', en José Bonaparte, así que deberías corregir ese dato.