The vote in question was the $87B bill that Kerry voted against, after he voted for it.
You're right though. He didn't like the way it would be paid for and had his own plan, which he couldn't get off the ground, so no, he didn't vote specifically against body armor because he didn't want body armor for the troops, but he did vote against paying for it, which would have had the same effect.