Hello All. The problem has been fixed.. My code that was reading the database was throwing a NullPointerException which was causing the stream close problem.
Also, moving the code from the FTPLet into a FileSystemView / Factory and FTPFile appears to have solved the Data Connection Issue. Thanks for the (massive) help. Cheers
