You can create such an index with the help of generated columns:
Code:
ALTER TABLE ... ADD COLUMN column1_lcase VARCHAR(...) GENERATED ALWAYS AS ( LCASE(column1) );
CREATE INDEX ... ON ... ( column1_lcase );
DB2 will automatically reroute to COLUMN1_LCASE if the query contains a predicate like "LCASE(column1) = '...'". Then you may see that the index is exploited. All that depends on the usual optimizer decisions regarding the best execution plan.