How many attacks do Eternal Guard have?
Yes you need two hand weapons to claim an extra attack.  Spear + Hand weapon does not grant a bonus attack.  

P89, Two Special Close Combat Weapons: "A model can't .. wield .. (an) additional hand weapon alongside another type of special weapon.."