Just found it. Someone buffered a concrete TableGateway, including the adapter, so that's why taking a fresh adapter was not solving the problem and even disconnect()/connect() did not help: the fresh connection simply wasn't used.