В вашем цикле j никогда не достигает 3 (в вашем втором операторе для написано j < 3
).
Если вы измените это значение на j < 4
или j <= 3
, оно должно работать.
Кроме того, вы создаете только один элемент BUTTON, который вы будете добавлять ко всем строкам. Каждый раз, когда вы добавляете его в ряд, он будет удаляться из предыдущего ряда, в котором он находился, поэтому у вас останется только одна кнопка.