Dari deskripsi Anda, sepertinya BUCKET dan THINK_BUCKET digambarkan sebagai subtipe di level db, semakin bingung dengan kelas yang dihasilkan jooq.
Perbaikan jangka pendek mungkin, untuk memotong hubungan hierarkis di tingkat db, membuat ulang dan melihat apa yang terjadi.