Luis,
Um primeiro ponto a relembrar é que o Java não permite Herança multipla, por algumas complicações…
Bom, creio que isso já era do seu conhecimento, e sendo assim realmente não é possível extender duas classes.
Algo importante a se considerar é se faz sentido a herança, já que a Orientação a Objetos tem o interesse em aproximar seu código do “mundo real”.
Uma expressão importante e muito útil para se definir quando uma classe deve herdade de outra, é usar a famosa expressão “É um”,
ou seja, (no seu caso) Celetista “É um” Colaborador? se sim, então faz sentido o celentista extends colaborador.
agora, Celetista é um JFrame?? Aparentemente não…
(Lembrando que não é uma boa prática de código extender uma classe apenas para se reaproveitar os métodos. Use sempre o “É um”)
É uma questão de analisar o que se pretende ser feito.
Bom essa é a minha sujestão, e sendo assim a classe JFrame poderia ser colocada em outro lugar e até mesmo ser usada como um atributo de uma classe mais específica.
Mas fica a seu cargo analisar o seu código.
Espero ter ajudado