Лучше всего воспользуйтесь вариантом Dozer-а.
А в случае с контейнером можно попробывать извратный способ: перелить его в Map, предварительно видоизменив, примерно так:
PHP код:
container cont =[1, 1, 0, 50, "00296", 1, "00297",1,...,"01645",1];
// единицы не играют роли - нужны для соотв-вия формату Map-ы
// 50 - кол-во таб. номеров (то есть пар Key-Value в Map-е)
Map map = Map::create(cont);
;
while select emplTable
{
if (map.exists(emplTable.emplID))
{
// обработка emplTable
}
}