Se il codice di panel1 lo inserisco in un altra classe, e istanzio poi quella classe in JTabbedPane, panel1 non me lo disegna.
Dal codice intuisco che il tuo TabbedPane è un JFrame (non l'hai precisato ma ok). Nel costruttore istanzi un JTabbedPane, ok. Poi la invocazione a addTab è corretta. Ma il JTabbedPane dove è inserito?