jLabel1 = jLabel2;
Это НЕ добавляет метку к рамке.
Переменная содержит ссылку на объект.После оператора присваивания переменные jLabel1 и jLabel2 будут содержать ссылки на один и тот же объект.Поскольку ваша вторая метка не была добавлена во фрейм, обе переменные просто ссылаются на объект в памяти.
Вы можете сделать что-то вроде:
jLabel1.setText( jLabel2.getText() );
На самом деле в действительности нет необходимостивторой ярлык, чтобы существовать.Если вы хотите изменить текст на метке в графическом интерфейсе, вы просто сделаете:
jLabel1.setText("some text");