I can provide it to you in JAVA.
4 scripts than will scan a directory, select all files (filename should have a specific structure) transform is necessary and load all the files into the database.
After loading, you have a logfile contening : file name, process start date, porcess end date, number of rows read, number of rows inserted, number of rows rejected ...
All the rejected rows will be available for future anlaysis.
you will just need to specify : sourceFileDir, DBHost, DBlogin, DBpwd, ...
If you agree, I will start it now