Udfører du en sql-streng med :
karakter i dem? Hvis det er tilfældet, forventer Hibernate en parameter, og du indstiller den ikke.
String sql = "update SomeTable set someColumn = :value";
Ved at bruge dette ville du normalt indstille værdiparameteren ved hjælp af
SQLQuery query = getSession().createSQLQuery(sql);
query.setString("value", "Some value with : in it");
eller lignende. Jeg kan kun antage, at din værdi har en :
i den, som ikke angiver en parameter, så du bør bygge denne som en streng og indstille den som parameteren.