Trying to position two images side-by-side; only second image is showing up

I’m trying to reposition images (I need a total of 5), but for some reason only the second one is showing.

Object Declarations:

JLabel tableCard1 = new JLabel() ;
JLabel tableCard2 = new JLabel() ;
JLabel tableCard3 = new JLabel() ;
JLabel tableCard4 = new JLabel() ;
JLabel tableCard5 = new JLabel() ;

Code for adding images:

tableCard1.setIcon(new ImageIcon(new ImageIcon("C:\\Users\\8018156\\Downloads\\Q.png").getImage().getScaledInstance(255, 380, Image.SCALE_SMOOTH))) ;
        frame.add(tableCard1) ;
        tableCard2.setIcon(new ImageIcon(new ImageIcon("C:\\Users\\8018156\\Downloads\\A.png").getImage().getScaledInstance(255, 380, Image.SCALE_SMOOTH))) ;
        frame.add(tableCard2) ;
        frame.pack() ;