For some reason, screen readers a conscious of the way GUI widgets are placed. You need to place labels just above the text input box; that is, its x and y should be at most 10 coordinates away from the edit box, and your widgets should be placed in sequential order.
"On two occasions I have been asked [by members of Parliament!]: 'Pray, Mr. Babbage, if you put into the machine wrong figures, will the right answers come out ?' I am not able rightly to apprehend the kind of confusion of ideas that could provoke such a question." — Charles Babbage.