Я нашел решение! Вместо использования createCheckboxManager() используйте createCustomManager(), проходящий по аргументу a EventTranslator, который расширяет CheckboxEventTranslator и выполняет делегирование метода translateSelectionEvent, перехватывая только события, игнорируемые супер (CheckboxEventTranslator).
Исходный код:
table.setSelectionModel(selectionModel,
DefaultSelectionEventManager.createCustomManager(
new DefaultSelectionEventManager.CheckboxEventTranslator<T>() {
@Override
public SelectAction translateSelectionEvent(CellPreviewEvent<T> event) {
SelectAction action = super.translateSelectionEvent(event);
if (action.equals(SelectAction.IGNORE)) {
GWT.log("DO WHAT YOU WANT!!!");
return SelectAction.IGNORE;
}
return action;
}
}
)
);