The reasons each class only have one weapon is because they are Weapon Classes not Job Classes. And no Gladiator does not have shield as one of its weapons. Sentinel does. You become a Gladiator/Sentinel when you equip a shield on Gladiator. it just doesn't reflect that in game. The thread linked in my sig explains everything much better.