Поскольку вы явно отключили автоматическую фиксацию:
conn.setAutoCommit(false);
По умолчанию JDBC будет автоматически фиксировать любые транзакции, которые неявно созданы.
При отключенной автоматической фиксации вам необходимо явно зафиксировать фиксациюНапример,
statement.executeUpdate();
conn.commit();