$('#topPanel').val(valTop.join(''));
Еще лучше, убрать \n у
valTop.push(row['value']);
и при выводе его добавлять
$('#topPanel').val(valTop.join('\r\n'));
Запятые берутся из-за того, что функция val пытается преобразовать ваш массив в строку, вызовом toString массива. А toString массива склеивает массив, разделяя элементы запятой
[1,2,3].toString() // "1,2,3"
чтобы склеить массив без запятой (или чтобы использовать другую строку), нужно использовать функцию join.
[1,2,3].join(''); // 123
если в join не передать аргумент, то по умолчанию опять разделителем будет запятая
[1,2,3].join(); // 1,2,3