Причинява се от следния бъг:HHH-3577 Грешен SQL в ред по клауза, когато използване на обединени подкласове .
Като заобиколно решение можете да премахнете @OrderBy и fetch = FetchType.EAGER в podcasts и заредете категория, като използвате следната заявка вместо get() :
SELECT DISTINCT c
FROM Category c LEFT JOIN FETCH c.podcasts p
WHERE c.id = ?
ORDER BY p.publishedAt