Wouldn't that be the ```ItemStack(final int type, final int amount, final short damage)``` constructor?
I think you actually want the ```ItemStack(final int type, final int amount, final short damage, final Byte data)``` constructor.