1.) Исключение будет выдано только в том случае, если этот объект изменен в другом месте во время транзакции.
2.) Правильно, исключение будет выдано при фиксации.
Вам также придется позвонить pm.makePersistent(Table.get(0))
, чтобы сохранить изменения.