Сеттер поля man должен корректно устанавливать, является ли человек мужчиной. - public void setMan(boolean man) { this.man = man; } ЭТО ЧТО, НЕ ТО???? В методе getAddress() ты не изменил: country на address.getCountry(), city на address.getCity(), house на address.getHouse(). - ДА ЛАДНО???
public String getAddress() {
        return address.getCountry() + " " + address.getCity() + " " + address.getHouse();
    }
а Это что??? Ты не вызвал в методе getBoss() класса User метод getBoss() у объекта типа Work. Конечно, не вызвал! И это
public String getBoss() {
    return work.getBoss();
}
совсем не то, чем кажется! Ты не реализовал метод String getBossName(User user). не, не реализовал, конечно!
public String getBossName(User user) {
    return user.getBoss();
}
Валли, с*ка, ты издеваешься, что ли????