Leí tu post anterior, pero veo que ya descubriste una posible solución con VFSJFileChooser. Yo nunca he usado el API, pero podrías probarlo y postear aquí las dudas, todos podemos aprender. Ahorita estoy en mi trabajo, pero cuando llegué a mi casa veré si le puedo dar un vistazo y te comento.
¿Es obligatorio que sea en Java? En .NET el componente equivalente permite acceder a directorios remotos indicando la IP de la máquina a la que quieres acceder.
Otra cosa que leí, y que acabo de probar, es que en el JFileChooser, en la opción de "Buscar en", aparece una carpeta de red. En mi caso, al seleccionarla, tarda un poco, pero luego me aparecen las computadoras de la red a la que estoy conectado. Probé navegar en los directorios remotos y si pude. ¿Ya probaste eso? Claro, implica que debes estar en la misma red que el servidor al que deseas acceder y los permisos de lectura/escritura correspondiente.
Cualquier duda, posteala, y veremos como resolverla.
Saludos!