Где-то в этом классе программисту нужно написать что-то вроде
if(t.compareTo(othert) < 0) {
...
}
. Для этого для типа T должен быть метод compareTo, который сравнивает его с другим объектом типа T. Расширение Сопоставимое гарантирует существование такого метода, среди прочего.
Ваша формула выбора для представления неверна. Вы используете имя форм в операторе выбора, а затем добавляете свои поля в виде столбца в представлении. Если предположить, что формы называются FormA и FormB, то формула выбора для представления может выглядеть следующим образом: