この式を常にNullPointerExceptionとしてスローする理由がわかりません。
String jpql = "DELETE Trend t WHERE t.owner = :owner AND t.shapeId = :shapeid AND t.security = :security AND t.timeframe = :timeframe";
int rows = 0;
try {
Query q = em.createQuery(jpql, Trend.class); // this line throw the exception
...
その他のリクエストは正常に実行されました。