Wynika to z błędu EclipseLink https://bugs.eclipse.org/bugs /show_bug.cgi?id=340089 co powoduje, że EclipseLink nie jest w stanie odróżnić wartości zwróconej przez zapytanie SQL od konstrukcji, której używa wewnętrznie do wskazania braku wyników. Wybranie innej wartości jest jedynym obejściem, ale wydaje się na tyle proste, że niewiele osób ją stosuje lub po prostu obejdzie bez komentowania lub głosowania na błąd.