LOAD
не имеет возможности изменить способ представления значений NULL во входном файле. Одним из вариантов является сгенерированный столбец
db2 "create table d(i int, d generated always as (case when i > 0 then DATE(TO_DATE(i,'YYYYMMDD')) END)) organize by row"
echo 00000000 > d.in
echo 20180101 >> d.in
load from d.in of del replace into d nonrecoverable
db2 "select * from d"
дает
I D
----------- ----------
0 -
20180101 01/01/2018
2 record(s) selected.