Il existe une solution simple :lorsque vous créez la chaîne de requête, si un paramètre doit être nul, utilisez "null" au lieu de "?".
Comme le dit @araqnid, Hibernate transtype incorrectement des valeurs nulles dans le type bytea car il ne sait pas mieux.