No, it is optional but very recommendable as Henry is a mixed unit, not a pure Dark Mage. A sorcerer class limits him to use only magic, which is not a very good option overall because of his shallow speed and low resistance.