Insert the data into a dummy table using SQL Loader, then create your real table with

create table real_name as (select substr(string_in,1,29)||'.'||substr(string_in,30) data_string from dummy_table);