Según su descripción, parece que BUCKET y THINK_BUCKET se describen como subtipos en el nivel de db, se confunden con las clases generadas por jooq.
Una solución a corto plazo puede ser cortar la relación jerárquica en el nivel de base de datos, regenerar y ver qué sucede.