A bug was introduced in v11.2.0 where an IndexOutOfBoundsException is thrown when calling comboBox.getCheckModel().clearChecks() after an item is removed. Here's an example that reproduces the issue: ...
at impl.org.controlsfx.collections.ReadOnlyUnbackedObservableList.subList(ReadOnlyUnbackedObservableList.java:110) at impl.org.controlsfx.collections.ChangeHelper ...