There are two addImage overloads. Use the second one. The problem you run into is that the first only takes a position + and image and then resizes the image-element correspondingly. When you give it an invalid image then it has size 0 afterward. You would also see your other image when you would resize that gui-element.
But the easier solution in this case is using the other overload which allows you to set a fixed size from start.