Even if Java is enabled and applet trusted, it cannot access local filesystem if unsafe mode is not enabled. If not then end-user will get empty screen for both default file chooser and QQLnF plugin.
To enable it: Safari -> Preferences -> Security -> Internet Plugins, WebSite settings button -> Java -> Run in unsafe mode.