Solved it!
in my ModArmorMaterial class, under the getName method, I had this code per the tutorial I was watching:
@Override
public String getName() {
return Mod.MODID + ":" + this.name;
}
If I remove
Mod.MODID + ":" +
from the return statement, it removes the colon from the texture path and everything works as intended.