Удаление строки в таблице

Добрый день.

Использую связку SQLContainer, TableQuery, Table
При comit-е удаления записи из Table вызывается исключение java.lang.NullPointerException
А именно:

Caused by: java.lang.NullPointerException
	at com.vaadin.data.util.sqlcontainer.query.generator.DefaultSQLGenerator.generateDeleteQuery(DefaultSQLGenerator.java:235)
	at com.vaadin.data.util.sqlcontainer.query.TableQuery.removeRow(TableQuery.java:603)
	at com.vaadin.data.util.sqlcontainer.SQLContainer.commit(SQLContainer.java:891)

Визуально удаление происходит, но реально из БД (Postgrees) ничего не удаляется.
В чем может быть причина?

Код в студию. Но на сколько я понял из мануала коммит надо делать в контейнере, именно он работает с БД, а таблица по сути виджет