Вы идете правильным путем. Используйте {} для построения массива ячеек, например,
stringtable = 'a string';
for i = 1:3
stringtable = {stringtable;new_string(i)}
end
должен делать то, что вы хотите.
У Microsoft есть инструмент под названием JLCA: Ассистент преобразования языка Java . Я не могу сказать, лучше ли это, поскольку я никогда не сравнивал их.
Для справки:
Примечание: У меня не было опыта работы с ними.