I think you need a scholar to get rid of his land protect, andddd wizards should use JT on him cause he has reflect, and champs are good tanks against him (steel body) and have them in Safety Walls. And then fire away!
edit: you can also get everyone who is not the tank behind Ice walls so that his flies do not murder everyone. I haven't faced him in the eA though so if there are changes I am not aware of them D: