why you can't use list in first resultMap ?