Meu código esta com erro e não consigo encontrar. Podem ajudar?

package sistema.telas;

import java.awt.Font;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JPasswordField;
import javax.swing.JTextField;

public class Login extends JPanel{
    JLabel labelUsuario;
    JTextField campoUsuario;
    JLabel labelSenha;
    JPasswordField campoSenha;
    JButton botaoEntrar;

    /**
     *
     */
    public Login() {
        criarComponentes();
        criarEventos();
        
    }

    private void criarComponentes() {
        
        try {
            setLayout(null);
        
        JLabel labelTitulo = new JLabel("Seja bem vindo ao sistema da Company SA!", JLabel.CENTER);
        labelTitulo.setFont(new Font(labelTitulo.getFont().getName(), Font.PLAIN, 18));
        
        labelUsuario = new JLabel("Usuario", JLabel.LEFT);
        campoUsuario = new JTextField();
        labelSenha = new JLabel("Senha", JLabel.LEFT);
        campoSenha = new JPasswordField();
        botaoEntrar = new JButton("Entrar");
        
        labelTitulo.setBounds(20, 100, 660, 40);
        labelUsuario.setBounds(250, 220, 200, 20);
        campoUsuario.setBounds(250, 240, 200, 40);
        labelSenha.setBounds(250, 280, 200, 20);
        campoSenha.setBounds(250, 300, 200, 40);
        botaoEntrar.setBounds(250, 350, 200, 40);
        
        add(labelTitulo);
        add(labelUsuario);
        add(campoUsuario);
        add(labelSenha);
        add(campoSenha);
        add(botaoEntrar);
        
        setVisible(true);
            
        } catch (Exception e) {
        }
    }

    private void criarEventos() {
        try {
            botaoEntrar.addActionListener(new ActionListener() {
            @Override
            public void actionPerformed(ActionEvent ae) {
            }
        });
            
        } catch (Exception e) {
        }finally{
            System.out.println("Erro");
        }   
    }

Coloquei o trycatch mas apresenta uma exceção ! Se alguém souber o que é, esse é o resultado:

java.lang.ExceptionInInitializerError
Caused by: java.lang.RuntimeException: Uncompilable source code - cannot find symbol
  symbol:   class Login
  location: package sistema.telas
	at sistema.Sistema.<clinit>(Sistema.java:5)
Exception in thread "main" C:\Users\AGJ\AppData\Local\NetBeans\Cache\8.2\executor-snippets\run.xml:53: Java returned: 1
FALHA NA CONSTRUÇÃO (tempo total: 1 segundo)

Eu estou fazendo por classes e testando.

O problema parece que está no construtor da classe Sistema (está faltando o import da classe Login na classe Sistema?).

o código na classe main é esse o import está lá!
package sistema;

import javax.swing.JFrame;
import javax.swing.JPanel;
import sistema.telas.Login; // importação da tela do pacote sistema.telas

public class Sistema {

    public static JPanel tela;
    public static JFrame frame;

public static void main(String[] args) {
    criarComponentes();

}

private static void criarComponentes() {
    frame = new JFrame("Sistema");
    frame.setSize(700, 500);
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    frame.setLocationRelativeTo(null);
    
    tela = new Login();
    tela.setVisible(true);
    frame.add(tela);
    
    frame.setVisible(true);
    
}

}

HHAHHAAHAHA descobri… o erro estava no nome do projeto! Comapny*
o correto seria Company tava dando erro de referência…

1 curtida