Тут не понятно что из себя представляет BestArmor, в ItemArmor как бы больше одного параметра. И потом, там ведь HashMap в которой должны быть соответствия предмета и модели брони.
Upd. Дошло, не переименовывать блин классы в туториалах, если используете их снова. BestArmor это ModelBiped, там в конструкторе есть номер типа брони. Так что в коде всё ок. Сам класс называется что-то вроде ArmorModel.