Ich denke mal, CLOB_FILE unterstützt da automatisch nur max. 1 MB große Dateien.

Ändere das Programm so, dass du die Datei selber liest (über Fileattribute die Länge ermitteln und dann per read() alles auf einmal) und dann statt CLOB_FILE eben direkt den CLOB übergibst.