В первом примере, во всяком случае у меня, залипуха выходит.
При добавлении МассивВторогоПорядка каждый раз добавляется ссылка на массив, а не данные. Поэтому получаем весь ДвумерныйМассив с одинаковыми строчками равными последним значениям МассивВторогоПорядка. (((