Problemas ao tentar conectar no JAVA DB [RESOLVIDO]

Pessoal, eu tou começando a aprender Java agora e queria fazer uma aplicação simples com banco de dados, mas usando o DERBY estou tendo problemas na hora de carregar o driver, O banco de dados está criado e está conectado, conforme ensinado no tutorial:
http://www.netbeans.org/kb/docs/ide/java-db_pt_BR.html#starting

porém está dando erro quando carrego o driver. Meu codigo:

        String driver = "org.apache.derby.jdbc.EmbeddedDriver";
        try {
            Class.forName(driver);
        } catch (java.lang.ClassNotFoundException e) {
            e.printStackTrace();
        }
        this.conn = DriverManager.getConnection("jdbc:derby:Usuarios");

erro que está dando:

alguém pode me ajudar? estou usando o netbeans 6.5.1.

Obrigado desde já pela atenção.

você adicionou o .jar do driver no Build Path do projeto ?

a principio não fiz isso, mesmo pro derby que é o BD próprio do netbeans precisa?como que eu faço isso?

Na janela Projetos, em bibiotecas botão direito, Adicionar jar, daí você busca o .jar do driver do banco que você está usando.

É preciso fazer isso mesmo usando o derby que é o banco de dados que já vem no netbeans? Se sim qual .jar eu adiciono na biblioteca? Na aba services aparece tudo direitinho, inclusive se vou na conxão e etento conectar no bnaco o netbeans conecta sem problemas, parece inclusive a mensagem de sucesso do apache no output ali em baixo.

http://developers.sun.com/product/jdbc/drivers

–> http://developers.sun.com/product/jdbc/drivers/search_results.jsp?jdbc_version=0&vendor_name=&cert_mode=and&jdbc_driver_type_mode=and&dbms=500&dbms_mode=and&features_mode=and&results_per_page=20&submit=Search
esse ?

O que o netbeans deve fazer é ligar o serviço do banco (não uso netbeans). O jar simplismente precisa ser um compatível com o seu banco e versão do banco.

Bom pessoal agora o primeiro problema eu resolvi com a inclusão das bibliotecas, agora estou com um problema novo…

erro:

meu código:

        public void initDB() {
        System.out.println("criou a tabela");
        String teste1 = "meuNome";
        String teste2 = "minhaSenha";
        String sql = "INSERT INTO APP.TBLUSUARIO VALUES ("+teste1+","+teste2+")";
        try{
            this.stm = this.conn.createStatement();
            this.stm.executeUpdate(sql);
        } catch (SQLException e) {
            e.printStackTrace();
        }
    }

alguém sabe o que estou fazendo de errado?
estou seguindo a linha:
http://db.apache.org/derby/docs/10.4/ref/ref-single.html#rrefsqlj81859
se eu utilizo a linha:
INSERT INTO tauto VALUES (3,3)
ele diz que minhas colunas varchar não podem receber valores inteiro, porém quando eu utilizo o formato acima tentando colocar strings aparece o erro listado.

PEssoal resolvi o problema, era que estava faltando algumas aspas simples, obrigado a todos que me acompanharam nessa jornada, me ajudaram bastante.