в этом куске кода
execute(new SendMessage().setText(
update.getCallbackQuery().getData())
.setChatId(update.getCallbackQuery().getMessage().getChatId()));
нужно передать в аргументы метод обработчик нашего меню, в который обязательно нужно передать chatId и строковое значение, которое приходит из CallbackQuery методом getData(), само строковое значение уже обрабатывать в непосредственно в методе которое выводит меню
execute(menu(update.getCallbackQuery().getMessage().getChatId(), update.getCallbackQuery().getData());