CreateQuery não está reconhecendo entity

Bom dia,

Estou tentar executar o seguinte método, mas estou recebendo o seguinte erro:

Caused by: java.lang.IllegalArgumentException: An exception occurred while creating a query in EntityManager:
Exception Description: Problem compiling [update parciaisedesimobareas set parciaisedesimobareas.entregue = 1 where 1 = 1 and parciaisedesimobareas.odex = 7143376].
[7, 28] The abstract schema type ‘parciaisedesimobareas’ is unknown.

public void updateAtivoEntregue(String odex) {
        String classe = ParciaisEdesImobAreas.class.getName();
        String nomePuro = classe.substring(classe.lastIndexOf(".") + 1, classe.length());
        
        StringBuilder sb = new StringBuilder();
        sb.append("update ").append(nomePuro.toLowerCase()).append(" set ");
        sb.append(nomePuro.toLowerCase()).append(".entregue = 1");
        sb.append(" where 1 = 1 and ");
        
        sb.append("").append(nomePuro.toLowerCase()).append(".odex = ").append(odex).append("");
        
        javax.persistence.Query q = getEntityManager().createQuery(sb.toString());
        q.executeUpdate();
    }

O estranho é que tenho vários métodos que fazem da mesma forma só que para select e funcionam, como é update tem que mudar alguma configuração?

public void updateAtivoEntregue(String odex) {
        String classe = ParciaisEdesImobAreas.class.getName();
        String nomePuro = classe.substring(classe.lastIndexOf(".") + 1, classe.length());
        
        StringBuilder sb = new StringBuilder();
        sb.append("update ").append(nomePuro).append(" ").append(nomePuro.toLowerCase()).append(" set ");
        sb.append(nomePuro.toLowerCase()).append(".entregue = 1");
        sb.append(" where 1 = 1 and ");
        
        sb.append("").append(nomePuro.toLowerCase()).append(".odex = ").append(odex).append("");
        
        javax.persistence.Query q = getEntityManager().createQuery(sb.toString());
        q.executeUpdate();
    }