Führen Sie eine SQL-Zeichenfolge mit dem :
aus Charakter in ihnen? Wenn ja, erwartet Hibernate einen Parameter und Sie setzen ihn nicht.
String sql = "update SomeTable set someColumn = :value";
Damit würden Sie normalerweise den Wertparameter mit
setzenSQLQuery query = getSession().createSQLQuery(sql);
query.setString("value", "Some value with : in it");
oder ähnliches. Ich kann nur davon ausgehen, dass Ihr Wert einen :
hat darin, was keinen Parameter bedeutet, also sollten Sie dies als Zeichenfolge erstellen und das als Parameter setzen.