Dallas County Sheriff's Department spokeswoman Kim Leach originally said investigators believed that robbers fled Nov. 29 with Hammett's wallet and some cash.
KTVT-TV reports investigators say the evidence did not add up and Hammett allegedly confessed. He could not immediately be reached for further comment.
Sunnyvale is about 15 miles east of Dallas.