Hola, gracias por contestar, el asunto es que tengo windows tanto en el servidor como en el cliente, pero aun asi, la copia la estoy haciendo asi, donde origen y destino son las rutas, respectivamente, :
  
Código:
 FileInputStream fis  = new FileInputStream(Origen);
FileOutputStream fos = new FileOutputStream(Destino);
FileChannel canalFuente  = fis.getChannel();
FileChannel canalDestino = fos.getChannel();
canalFuente.transferTo(0, canalFuente.size(), canalDestino);
fis.close();
fos.close();
  y estoy utilizando estas librerias: 
Código:
 import java.io.*;
import java.util.*;
import java.net.*;
import java.nio.channels.*;
import javax.servlet.*;
import javax.servlet.http.*;
  ¿Como ves? 
Saludos!!!