Everything looks good to me, I would put some logging code to make sure the method, ShopSystemAdminPeer.doSelect(new Criteria()) is returning what you want it to return. Though, I do not have any experience with the nested tag library.
I don't know if the error generated is a result of a null value returned or maybe it cannot see the form at all. Is the property username output? If it is maybe
you should initialize list to an empty collection in your form.