Шаров Лабораторная Работа 2

тут if вообще не нужен! Просто сделай:
return txtBase.get().isEmpty() || txtPercent.get().isEmpty() || txtIntCount.get().isEmpty()
             || dtPkrEnd.getValue() == null || dtPkrStart.getValue() == null;