Consegui resolver, creio que não seja a melhor prática, mas funcionou.
Abaixo o fonte.
public static void imprimirEtiquetaZebraAcessorio(List<ExpedicaoEmbarqueAgrupadoBean> lista, String ip) throws Exception {
try {
ZebraLabel zebraLabel = null;
ZebraLabel zebraLabel2 = null;
ZebraLabel zebraLabel3 = null;
ZebraLabel zebraLabel4 = null;
ZebraLabel zebraLabel5 = null;
zebraLabel = new ZebraLabel();
zebraLabel2 = new ZebraLabel();
zebraLabel3 = new ZebraLabel();
zebraLabel4 = new ZebraLabel();
zebraLabel5 = new ZebraLabel();
zebraLabel.setDefaultZebraFont(ZebraFont.ZEBRA_ZERO);
zebraLabel2.setDefaultZebraFont(ZebraFont.ZEBRA_ZERO);
zebraLabel3.setDefaultZebraFont(ZebraFont.ZEBRA_ZERO);
zebraLabel4.setDefaultZebraFont(ZebraFont.ZEBRA_ZERO);
zebraLabel5.setDefaultZebraFont(ZebraFont.ZEBRA_ZERO);
//for (ExpedicaoEmbarqueAgrupadoBean xxx : lista) {
for (int i = 0, j=130, k=160; i < lista.size(); i++, j+=60, k+=60) {
zebraLabel.addElement(new ZebraText(25, 65, "COD./VALIDADE", 8));
zebraLabel.addElement(new ZebraText(300, 65, "DESCRICAO/REGISTRO", 8));
zebraLabel.addElement(new ZebraText(25, j, lista.get(i).getProduto() + " " + lista.get(i).getDesc(), 7));
zebraLabel.addElement(new ZebraText(55, k, lista.get(i).getValidade() + " " + lista.get(i).getAnvisa(), 7));
if(i == 5){
j=130;k=160;
zebraLabel2.addElement(new ZebraText(25, 65, "COD./VALIDADE", 8));
zebraLabel2.addElement(new ZebraText(300, 65, "DESCRICAO/REGISTRO", 8));
zebraLabel2.addElement(new ZebraText(25, j, lista.get(i).getProduto() + " " + lista.get(i).getDesc(), 7));
zebraLabel2.addElement(new ZebraText(55, k, lista.get(i).getValidade() + " " + lista.get(i).getAnvisa(), 7));
}
if(i == 10){
j=130;k=160;
zebraLabel3.addElement(new ZebraText(25, 65, "COD./VALIDADE", 8));
zebraLabel4.addElement(new ZebraText(300, 65, "DESCRICAO/REGISTRO", 8));
zebraLabel3.addElement(new ZebraText(25, j, lista.get(i).getProduto() + " " + lista.get(i).getDesc(), 7));
zebraLabel3.addElement(new ZebraText(55, k, lista.get(i).getValidade() + " " + lista.get(i).getAnvisa(), 7));
}
if(i == 15){
j=130;k=160;
zebraLabel4.addElement(new ZebraText(25, 65, "COD./VALIDADE", 8));
zebraLabel4.addElement(new ZebraText(300, 65, "DESCRICAO/REGISTRO", 8));
zebraLabel4.addElement(new ZebraText(25, j, lista.get(i).getProduto() + " " + lista.get(i).getDesc(), 7));
zebraLabel4.addElement(new ZebraText(55, k, lista.get(i).getValidade() + " " + lista.get(i).getAnvisa(), 7));
}
if(i == 20){
j=130;k=160;
zebraLabel5.addElement(new ZebraText(25, 65, "COD./VALIDADE", 8));
zebraLabel5.addElement(new ZebraText(300, 65, "DESCRICAO/REGISTRO", 8));
zebraLabel5.addElement(new ZebraText(25, j, lista.get(i).getProduto() + " " + lista.get(i).getDesc(), 7));
zebraLabel5.addElement(new ZebraText(55, k, lista.get(i).getValidade() + " " + lista.get(i).getAnvisa(), 7));
}
//zebraLabel.getZplCode();
}
ZebraUtils.printZpl(zebraLabel, ip, 9100);
ZebraUtils.printZpl(zebraLabel2, ip, 9100);
ZebraUtils.printZpl(zebraLabel3, ip, 9100);
ZebraUtils.printZpl(zebraLabel4, ip, 9100);
ZebraUtils.printZpl(zebraLabel5, ip, 9100);
} catch (ZebraPrintException ex) {
Logger.getLogger(ImpressaoZebraUtil.class.getName()).log(Level.SEVERE, null, ex);
throw new RuntimeException("Erro no imprimirEtiquetaZebraAcessorio em ImpressaoZebraUtil " + ex);
}
}