If COLUMN_1 & COLUMN_2 are consistent lengths, the following would work:

Code:
COLUMN_1 POSITION(2:9) "LPAD(:COLUMN_1, 15, '0')",
COLUMN_2 POSITION(12:19),
COLUMN_3 POSITION(22) "REPLACE(:COLUMN_3,chr(34))"