How to make a nifty label in java?

How do I create a label with java to add it in a nifty GUI?
I know how to create a panel, and I am trying this code to create a label. It doesnt work. When I print the createLabel object, it outputs: null (de.lessvoid.nifty.elements.Element@cf02d5)

Here is my code:

[java]
LabelBuilder createLabel = new LabelBuilder();
createLabel.text(String.valueOf(amount));

    createLabel.width("22px");
    createLabel.height("22px");
    createLabel.x("10px");
    createLabel.y("0px");
    createLabel.font("aurulent-sans-16.fnt");
    
    System.out.println(amount);
    newPanel.add(createLabel.build(nifty, nifty.getScreen("main"), newPanel));
    
    System.out.println(createLabel.build(nifty, nifty.getScreen("main"), newPanel));

[/java]

createPanel is a created nifty panel. I think you don’t need that code, but just to be sure:

[java]
Element itemPanel = nifty.getScreen(“main”).findElementByName(“itempanel”);

PanelCreator createPanel = new PanelCreator("item-sub-panel" + itemIndex);
createPanel.setWidth("42px");
createPanel.setHeight("42px");
createPanel.setX(String.valueOf(x));
createPanel.setY(String.valueOf(y));
createPanel.setBackgroundColor("#f00f");

createPanel.setInteractOnClick("selectItem(" + itemIndex + ")");

Element newPanel = createPanel.create(nifty, nifty.getScreen("main"), itemPanel);

[/java]

Total code in the correct order:

[java]
Element itemPanel = nifty.getScreen(“main”).findElementByName(“itempanel”);

PanelCreator createPanel = new PanelCreator("item-sub-panel" + itemIndex);
createPanel.setWidth("42px");
createPanel.setHeight("42px");
createPanel.setX(String.valueOf(x));
createPanel.setY(String.valueOf(y));
createPanel.setBackgroundColor("#f00f");

createPanel.setInteractOnClick("selectItem(" + itemIndex + ")");

Element newPanel = createPanel.create(nifty, nifty.getScreen("main"), itemPanel);

        LabelBuilder createLabel = new LabelBuilder();
    createLabel.text(String.valueOf(amount));
    
    createLabel.width("22px");
    createLabel.height("22px");
    createLabel.x("10px");
    createLabel.y("0px");
    createLabel.font("aurulent-sans-16.fnt");
    
    System.out.println(amount);
    newPanel.add(createLabel.build(nifty, nifty.getScreen("main"), newPanel));
    
    System.out.println(createLabel.build(nifty, nifty.getScreen("main"), newPanel));

[/java]