Uit je beschrijving blijkt dat BUCKET en THINK_BUCKET, die worden beschreven als subtypes op het db-niveau, in de war raken door de door jooq gegenereerde klassen.
Een kortetermijnoplossing kan zijn, om de hiërarchische relatie op db-niveau te verbreken, te regenereren en te kijken wat er gebeurt.