java: transaktion anders und funkionierend