Możesz napisać aplet odbierający każde żądanie do /image/*
lub coś, co Ci odpowiada. A w swoim aplecie pobierasz prawidłowe dane z bazy danych za pomocą parametrów żądania. I wypisujesz dane za pomocą
response.getOutputStream().write(content);
(treść jest tablicą bajtową twojego obrazu)