Тогда и в других строках это было заметно, или после создания новой строки str должно было пропасть, т.к. она уже не являлось пустой.
Впрочем фишка оказалась совсем не в этом. Полдня глючил пока не заметил, что при формировании таблицы, туда пробелы добавлялись (nbsp;).