Last week, we had the author of TDD for a Shopping Website LiveProject. Friday at 11am Ranch time, Steven Solomon will be hosting a live TDD session just for us. See for the agenda and registration link
You are using a lot of old and obsolete technology that needs to be updated. Hashtables should be replaced with Map implementations, and your JSP should not contain obsolete Java scriptlets; use the JSTL and EL instead. Please see this JspFaq entry.
To loop over a list, you'd use the JSTL's <c:forEach> action. For each iteration you'd likely create a row (<tr>) of the table. For each individual value in whatever's in the list (an array? a bean?) you'd create a <td> using the EL to fill in the dynamic value.
If we know more about the data you want to show, we could be more specific.
Remember, you need to use a List, array, or Map. Hashtable won't cut it.