Si rs.getString("file_path") devuelve una ruta /home/Desktop/output/something.jpeg significa que no puede descargar. Porque cuando hace clic en el enlace dado, seguramente mostrará PÁGINA NO ENCONTRADA (404) Excepción.
"> haga clic aquí para descargar el archivo
tenga en cuenta que su URL se verá como
http://localhost:8080/prjname/home/Desktop/output/something .jpeg
Entonces, en esta situación, podemos pasar la ruta a un servlet, a través de este servlet podemos descargar el archivo.