Есть ли способ обрезать пробелы в столбце CHARACTER в базе данных DB2 без преобразования его типа в varchar?
нет
https://www.ibm.com/support/knowledgecenter/SSEPGG_11.1.0/com.ibm.db2.luw.sql.ref.doc/doc/r0008470.html
Все значения в столбце строки фиксированной длины имеют одинаковую длину, которая определяется атрибутом длины столбца.