You may see Gondorian Spearman as flawed, but I find he is a great card because he encourages a unique deckbuilding strategy and playstyle where you must use a variety of cards to weaken the enemies before sending them into the spearmen. I have used him to great effect with Thalin, Spear of the Citadel, Ranger Bows, etc. By introducing a much more durable and higher damage spearman you create a card that everyone puts in their deck by default and remove a lot of the existing strategy.
For your card I would suggest some art that better reflects his 2 defense, but yes he is more balanced now. However it does seem odd that the spearman doesn't deal any damage when he is completely healthy.
If you are trying to stick to the Dunland theme my idea would be 1 Def / 4 HP "Response: After resolving an attack in which Dunland Spearman defends, deal 1 damage to the attacking enemy for each damage dealt to Dunland Spearman." This way you could get the damage you desired in your original version but it requires a lot more deckbuilding and card combos to use it consistently.