Dúvida HIbernate DB2Dialect

Olá pessoal,

Estou desenvolvendo uma aplicação que vai acessar uma base DB2 (versão 7 deste servidor).
Entretanto, existe uma restrição com relação ao número de caracteres dos nomes dad colunad desta versão do DB2. Esta restrição diz que esses nomes devem ter, no máximo, 18 caracteres.

Com base nisso, as tabelas foram criadas (há pelo menos 10 anos) com o tamanho de todos os nomes de colunas menores que 18.

Agora o problema:

Estou usando o Hibernate, mas o sql que ele gera para consultar a base tem casos em que o nome da coluna tenha mais que 18 caracteres. Exemplo:

Alguém sabe como posso resolver este problema?

Agradeço desde já.