Since your query is "select id,lastName,firstName,mi,address,city,state,telephone from Staff..." then shouldn't tfID be getting column 1, not 2? And shouldn't tfLastName be getting column 2, not 8? Where did those numbers 2, 8, 9, 2, and 10 come from in the coding process?