Вы анализируете запрос дважды. Первый раз, чтобы напечатать элементы, а второй раз, чтобы действительно получить элементы для обработки. Это не сработает. Он может быть проанализирован только один раз.
Удалить следующую бесполезную строку
System.out.println(upload.parseRequest(request));
Если вы действительно хотите напечатать проанализированные элементы по какой-то причине, вам следует сделать
System.out.println(items);
после вы один раз проанализировали запрос внутри этого блока try
.
Не связанный с конкретной проблемой, JSP - не лучшее место для этой работы. Выполните эту работу в сервлете и соберите результаты в некоторой карте / bean-компоненте, которые вы поместили в область запроса, а затем направьте запрос в JSP для отображения результатов.