Sie können in einer solchen Abfrage keinen Parameter verwenden. Ohne auf die Logik dahinter einzugehen, ist es am besten, die Abfragezeichenfolge zu verketten, bevor Sie eine Abfrage erstellen
String queryString = "select COUNT(tl.LOG_ID) AS EVTCOUNT,tl.PRIORITY FROM Customer_" + custId + " tl Where tl.DEVICE_REPORTED_TIME >= SysDate-90 GROUP BY tl.PRIORITY ORDER BY tl.PRIORITY";
Query query = session.createSQLQuery(queryString);
BEARBEITEN
NamedQueries werden kompiliert, wenn die Anwendung gestartet wird, daher glaube ich nicht, dass es eine Möglichkeit gibt, die Zielentität (Tabelle) zur Laufzeit zu ändern.