Since the applet is located and run on local system, I think the default java security policy allow it to write to local file system; however, the OS security setting may not.
Have you check the security setting of the filter file folder? It could be the user who run the application doesn't...