El ancho de banda incidirá cuando por ejemplo quieras obtener un listado de productos, clientes, etc.; debido a la cantidad de “objetos” que deberán viajar por la red.
Sin embargo, lo que más notarás como inusual serán los “gaps” de tiempo necesarios para realizar actividades normales, como por ejemplo abrir una nueva ventana (debido a que la información de las ventanas, pestañas y campos se encuentran contenidos en medatados de la BBDD).
Pensá que la lógica JAVA se ejecutará en tu computadora, pero cualquier consulta SQL deberá realizarse sobre un servidor remoto, y es común las secuencias donde hay lógica y consultas SQL intercaladas varias veces en el código de la aplicación.
Es por esto que la virtualización mediante VNC o freeNX es la solución mas acorde a aplicar.
Saludos,
Federico