I think you at least need to double his archers. I wouldn't count on ballistas alone to do any damage. 200-300 ballistas is like, you might as well send wars. It's not going to do that much.

What lvl is his wall?