Najbardziej prawdopodobnym problemem, jaki widzę, byłyby różne definicje baz danych. Testowanie EJB często korzysta z bazy danych w pamięci, która jest generowana w locie. Podczas gdy w rzeczywistej produkcji używasz prawdziwej bazy danych, która prawdopodobnie wymusza ograniczenia.
Spróbuj przypisać wartości levelid wartość lub zmienić schemat bazy danych.