What is the effect of this line, which you call every time you loop:
JSPs are not made to create binary output. They are not your tool to display images.
Would it not be easier to create a servlet that serves the images from the database,
and that your jsp page calls that servlet in an <img> tag?