I am trying to do something like below in Java, but and I have tried a BorderLayout so far (for the upper panel).

The problem with that approach is that I cannot add in a "HELP" button. So, I am vying for the GridBagLayout. The problem with that approach is that I might have to either add a bunch of empty JLabels or just forget the whole upperPanel idea, and just add directly to the JFrame (which would be a cheaper process because I don't have to use a resource-heavy JPanel, but probably wouldn't look as good). 
Would you advise against adding a bunch of empty JLabels?
 
     
    