Executar updates hql

tenho essa classe com e executo no main:

private boolean ajustaValores(){
        try{
            Session sessao = new HibernateUtil().abreConexao();
            //contatosBic
            String hqlContatosBic  = "update ContatosBIC set pref_super_e=9000 where pref_super_e is null";
            String hqlContatosBic2 = "update ContatosBIC set pref_super_e=9000 where pref_super_e=9551";
            //contatosBicPublico
            String hqlContatosBicPublico  = "update ContatosBICPublico set pref_super_e=9000 where pref_super_e is null";
            String hqlContatosBicPublico2 = "update ContatosBICPublico set pref_super_e=9000 where pref_super_e=9551";
            //contratacao
            String hqlContratacao  = "update Contratacao set pref_super_e=9000 where pref_super_e is null";
            String hqlContratacao2 = "update Contratacao set pref_super_e=9000 where pref_super_e=9551";
            //motivos
            String hqlMotivos  = "update Motivos set pref_super_e=9000 where pref_super_e is null";
            String hqlMotivos2 = "update Motivos set pref_super_e=9000 where pref_super_e=9551";
            //potencialRealizado
            String hqlPotencialRealizado  = "update PotencialRealizado set pref_super_e=9000 where pref_super_e is null";
            String hqlPotencialRealizado2 = "update PotencialRealizado set pref_super_e=9000 where pref_super_e=9551";
            //trocoRenovadoNovo
            String hqlTrocoRenovadoNovo  = "update TrocoRenovadoNovo set pref_super_e=9000 where pref_super_e is null";
            String hqlTrocoRenovadoNovo2 = "update TrocoRenovadoNovo set pref_super_e=9000 where pref_super_e=9551";
            //trocoRenovadoNovoPublico
            String hqlTrocoRenovadoNovoPublico  = "update TrocoRenovadoNovoPublico set pref_super_e=9000 where pref_super_e is null";
            String hqlTrocoRenovadoNovoPublico2 = "update TrocoRenovadoNovoPublico set pref_super_e=9000 where pref_super_e=9551";

            Query q = sessao.createQuery(hqlContatosBic);
            q.executeUpdate();
            q = sessao.createQuery(hqlContatosBic2);
            q.executeUpdate();
            q = sessao.createQuery(hqlContatosBicPublico);
            q.executeUpdate();
            q = sessao.createQuery(hqlContatosBicPublico2);
            q.executeUpdate();
            q = sessao.createQuery(hqlContratacao);
            q.executeUpdate();
            q = sessao.createQuery(hqlContratacao2);
            q.executeUpdate();
            q = sessao.createQuery(hqlMotivos);
            q.executeUpdate();
            q = sessao.createQuery(hqlMotivos2);
            q.executeUpdate();
            q = sessao.createQuery(hqlPotencialRealizado);
            q.executeUpdate();
            q = sessao.createQuery(hqlPotencialRealizado2);
            q.executeUpdate();
            q = sessao.createQuery(hqlTrocoRenovadoNovo);
            q.executeUpdate();
            q = sessao.createQuery(hqlTrocoRenovadoNovo2);
            q.executeUpdate();
            q = sessao.createQuery(hqlTrocoRenovadoNovoPublico);
            q.executeUpdate();
            q = sessao.createQuery(hqlTrocoRenovadoNovoPublico2);
            q.executeUpdate();

            sessao.close();
            return true;
        } catch (HibernateException e ){
            System.out.print(e);
        }
        return false;
    }

    public static void main(String[] args){
        AjutaValoresBase a = new AjutaValoresBase();
        System.out.print(a.ajustaValores());
    }

mas a consulta não executa, e o retorno é true.
Como eu faço para ela executar essa consulta?
os sql estão corretos, inclusive já fiz alguns direto na base pra confirmar.

Já tentou colocar dentro de uma transação?

Transaction transacao = sessaoDao.beginTransaction();  
 transacao.begin(); 
...
transacao.commit();

http://www.guj.com.br/posts/list/150009.java

as condições where das suas queries pode estar negando o update!
, tente usar o session.flush() antes do session.close() e transação seria bom utilizar…