A former Vineland, N.J., police officer arrested with a massive cache of guns, a teargas canister, and a live grenade at his home in 2009 pleaded guilty Thursday to unlawful possession of weapons and ammunition.