Вы можете подумать об этом под совершенно другим углом зрения и просто отследить длину строки, введенной в TextBox, или любую другую информацию, из которой вы хотите получить текст:
// Global variable to save previous String data
String stringEntered = "";
// Our TextBox
TextBox textBox = new TextBox();
@Override
public void onKeyPress(KeyPressEvent event) {
if(stringEntered.length() > textBox.getValue().length()) {
// At this point we know that a character has been deleted,
so we can clear a list or reset something accordingly
...
}