One hundred years ago this month , Capt . Alfred Dreyfus , a French Jewish army officer who had spent five years on Devil 's Island for high treason and an additional seven years trying to clear his name , was absolved by France 's Supreme Court .