Каждое посещение выделенного кода похоже на запуск кода с нуля, ничего не настраивается и не сохраняется для вас между посещениями страницы.
То есть, когда вы нажимаете вторую кнопку, noviTest не инициализируется и, следовательно, при попытке вызвать .getID вы получаете исключение нулевой ссылки.
Чтобы справиться с этим, вам нужно убедиться, что noviTest инициализирован. Если вы хотите, чтобы он сохранялся между посещениями страницы, вам нужно использовать какой-либо механизм для сохранения или воссоздания экземпляра. Чтобы сохранить его, вы (вероятно) должны использовать сессию. Для воссоздания вы должны использовать сеанс или данные представления для сохранения значения ключа, которое затем позволит вам получить состояние объекта из какого-либо хранилища.