[quote=jolivier]vitolito bom dia
O problema nao esta com a sua implementação sql, o código que vc posto teoricamente nao tem erro
O erro postado provavelmente deve ser um erro de eventos do pacote awt.
Você criou algum evento em algum JButtom?
[/quote]
Realmente criei um evento JButton no qual estou inplementando 4 eventos similares, porém nos outros eventos o erro nao ocorre, veja só:
package br.com.learning.negocios;
import java.awt.event.;
//import java.sql.PreparedStatement;
import javax.swing.;
public class Formulario implements ActionListener{
JFrame f = new JFrame();
JPanel p1 = new JPanel();
JLabel idCodigo = new JLabel("IdCodigo");
JTextField txtIdCodigo = new JTextField();
JLabel curso = new JLabel("Curso");
JTextField txtCurso = new JTextField();
JLabel preco = new JLabel("Preco");
JTextField txtPreco = new JTextField();
JButton cmdAlterar = new JButton("Alterar");
JButton cmdBuscar = new JButton("Buscar");
JButton cmdExcluir = new JButton("Excluir");
JButton cmdIncluir = new JButton("Incluir");
JLabel status = new JLabel("Status: ");
void criarTela() {
	f.setSize(350,270);
	f.setLocation(150,200);
	f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
	p1.setLayout(null);
	
	//posicao dos objetos na tela
	idCodigo.setBounds(20,10,60,20);
	txtIdCodigo.setBounds(110,10,60,20);
	curso.setBounds(20,40,60,20);
	txtCurso.setBounds(110,40,200,20);
	preco.setBounds(20,70,60,20);
	txtPreco.setBounds(110,70,60,20);
	cmdAlterar.setBounds(20,150,80,20);
	cmdBuscar.setBounds(200,10,80,20);
	cmdExcluir.setBounds(110,150,80,20);
	cmdIncluir.setBounds(200,150,80,20);
	status.setBounds(20,180,200,20);
	//add manipulador de eventos
	cmdAlterar.addActionListener(this);
	cmdBuscar.addActionListener(this);
	cmdExcluir.addActionListener(this);
	cmdIncluir.addActionListener(this);
	
	
	
	//add objetos ao painel
	p1.add(idCodigo);
	p1.add(txtIdCodigo);
	p1.add(curso);
	p1.add(txtCurso);
	p1.add(preco);
	p1.add(txtPreco);
	p1.add(cmdAlterar);
	p1.add(cmdBuscar);
	p1.add(cmdExcluir);
	p1.add(cmdIncluir);
	p1.add(status);
	//add painel ao formulario
	f.add(p1);
	f.setVisible(true);
	
}
public void actionPerformed(ActionEvent e){
	Object o = e.getSource();
	if(o==cmdIncluir){
		incluir();
	}
	
	if(o==cmdAlterar){
		alterar();
	}
	if(o==cmdBuscar){
		buscar();
	}
	if(o==cmdExcluir){
		excluir();
	}
	
	}
	
void alterar(){
	curso c = new curso();
	c.setCurso(txtCurso.getText());
	alterar();
	status.setText(txtCurso.getText());
}
void buscar(){
	curso c = new curso();
	c.setCurso(txtCurso.getText());
	buscar();
	status.setText(c.getStatus());
}
void excluir(){
	curso c = new curso();
	c.setCurso(txtCurso.getText());
	c.setPreco(Double.parseDouble(txtPreco.getText()));
	c.excluir();
	status.setText(c.getStatus());
}
void incluir(){
	curso c = new curso();
	c.setCurso(txtCurso.getText());
	c.setPreco(Double.parseDouble(txtPreco.getText()));
	c.incluir();
	//status.setText("Status: Arquivo Incluído");
	status.setText(c.getStatus());		
}
	
}