Já instalei a VEP, mas ainda tenho dúvidas

Boa Tarde!! Estou ap´rendendo Java e a usar o VEP no Ganymede. Comecei então acolocar os componentes. Confesso gostei muito, acho bem mais produtivo para construção de interfaces que o método convencional. Para quem vem do Delphi, C# ou outra Visual, se familiariza bem mais rápido. Se vocês olharem o código, verá que eu criei uma tabela chamada tblValores. Eu pergunto: Como eu faço para criar 3 colunas nelas ou mais? Além das colunas, eu tenho uma ToolBar. Como eu coloco botões(toolbutton) nela?Grato desde já.

[code]import java.awt.BorderLayout;
import javax.swing.JPanel;
import javax.swing.JFrame;
import java.awt.Dimension;
import javax.swing.JTextField;
import javax.swing.JButton;
import java.awt.Rectangle;
import javax.swing.JLabel;
import javax.swing.JComboBox;
import javax.swing.JTable;
import java.awt.GridBagLayout;
import java.awt.GridBagConstraints;
import java.awt.GridLayout;
import java.awt.FlowLayout;
import javax.swing.JToolBar;
import javax.swing.JToggleButton;
import javax.swing.JEditorPane;

public class Acampamento extends JFrame {

private static final long serialVersionUID = 1L;
private JPanel jContentPane = null;  //  @jve:decl-index=0:visual-constraint="34,57"
private JPanel jContentPane1 = null;
private JButton btnGravar = null;
private JButton btnCancelar = null;
private JButton btnExcluir = null;
private JTextField edtNome = null;
private JLabel lblNome = null;
private JTextField edtIgreja = null;
private JLabel lblIgreja = null;
private JComboBox cbxNumParcela = null;
private JLabel lblNumParcela = null;
private JTable tblValores = null;
private JButton btnFim = null;
private JPanel pnlBotoes = null;
private JToolBar tbrNome = null;
/**
 * This is the default constructor
 */
public Acampamento() {
	super();
	initialize();
}

/**
 * This method initializes this
 * 
 * @return void
 */
private void initialize() {
	this.setSize(1024, 720);
	this.setContentPane(getJContentPane1());
	this.setTitle("Acampamento 2010");
}

/**
 * This method initializes jContentPane
 * 
 * @return javax.swing.JPanel
 */
private JPanel getJContentPane() {
	if (jContentPane == null) {
		jContentPane = new JPanel();
		jContentPane.setLayout(null);
		jContentPane.addPropertyChangeListener(new java.beans.PropertyChangeListener() {
			public void propertyChange(java.beans.PropertyChangeEvent e) {
				if ((e.getPropertyName().equals("enabled"))) {
					System.out.println("propertyChange(enabled)"); // TODO Auto-generated property Event stub "enabled" 
				}
			}
		});
	}
	return jContentPane;
}

/**
 * This method initializes jContentPane1	
 * 	
 * @return javax.swing.JPanel	
 */
private JPanel getJContentPane1() {
	if (jContentPane1 == null) {
		lblNumParcela = new JLabel();
		lblNumParcela.setBounds(new Rectangle(8, 133, 124, 16));
		lblNumParcela.setText("Nº de Parcelas");
		lblIgreja = new JLabel();
		lblIgreja.setBounds(new Rectangle(8, 89, 130, 16));
		lblIgreja.setText("Igreja Pertencente");
		lblNome = new JLabel();
		lblNome.setBounds(new Rectangle(8, 43, 85, 16));
		lblNome.setText("Nome");
		jContentPane1 = new JPanel();
		jContentPane1.setLayout(null);
		jContentPane1.add(getEdtNome(), null);
		jContentPane1.add(lblNome, null);
		jContentPane1.add(getEdtIgreja(), null);
		jContentPane1.add(lblIgreja, null);
		jContentPane1.add(getCbxNumParcela(), null);
		jContentPane1.add(lblNumParcela, null);
		jContentPane1.add(getTblValores(), null);
		jContentPane1.add(getPnlBotoes(), null);
		jContentPane1.add(getTbrNome(), null);
	}
	return jContentPane1;
}

/**
 * This method initializes btnGravar	
 * 	
 * @return javax.swing.JButton	
 */
private JButton getBtnGravar() {
	if (btnGravar == null) {
		btnGravar = new JButton("Gravar");
		btnGravar.addPropertyChangeListener(new java.beans.PropertyChangeListener() {
			public void propertyChange(java.beans.PropertyChangeEvent e) {
				if ((e.getPropertyName().equals("text"))) {
					System.out.println("propertyChange(text)"); // TODO Auto-generated property Event stub "text" 
				}
			}
		});
	}
	return btnGravar;
}

/**
 * This method initializes btnCancelar	
 * 	
 * @return javax.swing.JButton	
 */
private JButton getBtnCancelar() {
	if (btnCancelar == null) {
		btnCancelar = new JButton("Cancelar");
	}
	return btnCancelar;
}

/**
 * This method initializes btnExcluir	
 * 	
 * @return javax.swing.JButton	
 */
private JButton getBtnExcluir() {
	if (btnExcluir == null) {
		btnExcluir = new JButton("Excluir");
	}
	return btnExcluir;
}

/**
 * This method initializes edtNome	
 * 	
 * @return javax.swing.JTextField	
 */
private JTextField getEdtNome() {
	if (edtNome == null) {
		edtNome = new JTextField();
		edtNome.setBounds(new Rectangle(6, 61, 430, 20));
	}
	return edtNome;
}

/**
 * This method initializes edtIgreja	
 * 	
 * @return javax.swing.JTextField	
 */
private JTextField getEdtIgreja() {
	if (edtIgreja == null) {
		edtIgreja = new JTextField();
		edtIgreja.setBounds(new Rectangle(7, 107, 429, 20));
	}
	return edtIgreja;
}

/**
 * This method initializes cbxNumParcela	
 * 	
 * @return javax.swing.JComboBox	
 */
private JComboBox getCbxNumParcela() {
	if (cbxNumParcela == null) {
		cbxNumParcela = new JComboBox();			
		cbxNumParcela.setBounds(new Rectangle(7, 152, 260, 25));
		cbxNumParcela.addItem("Escolha a parcela");
		cbxNumParcela.addItem("Primeira Parcela");
		cbxNumParcela.addItem("Segunda Parcela");
		cbxNumParcela.addItem("Terceira Parcela");
		cbxNumParcela.addItem("Quarta Parcela");
		cbxNumParcela.addItemListener(new java.awt.event.ItemListener() {
			public void itemStateChanged(java.awt.event.ItemEvent e) {
				System.out.println("itemStateChanged()"); // TODO Auto-generated Event stub itemStateChanged()
			}
		});
	}
	return cbxNumParcela;
}

/**
 * This method initializes tblValores	
 * 	
 * @return javax.swing.JTable	
 */
private JTable getTblValores() {
	if (tblValores == null) {
		tblValores = new JTable();
		tblValores.setBounds(new Rectangle(8, 187, 845, 443));
	}
	return tblValores;
}

/**
 * This method initializes btnFim	
 * 	
 * @return javax.swing.JButton	
 */
private JButton getBtnFim() {
	if (btnFim == null) {
		btnFim = new JButton();
		btnFim.setText("Terminar");
		//btnFim.action(evt, what)
	}
	return btnFim;
}

/**
 * This method initializes pnlBotoes	
 * 	
 * @return javax.swing.JPanel	
 */
private JPanel getPnlBotoes() {
	if (pnlBotoes == null) {
		pnlBotoes = new JPanel();
		pnlBotoes.setLayout(new FlowLayout());
		pnlBotoes.setBounds(new Rectangle(-2, 642, 1017, 43));
		pnlBotoes.add(getBtnGravar(), null);
		pnlBotoes.add(getBtnCancelar(), null);
		pnlBotoes.add(getBtnExcluir(), null);
		pnlBotoes.add(getBtnFim(), null);
	}
	return pnlBotoes;
}

/**
 * This method initializes tbrNome	
 * 	
 * @return javax.swing.JToolBar	
 */
private JToolBar getTbrNome() {
	if (tbrNome == null) {
		tbrNome = new JToolBar();
		tbrNome.setBounds(new Rectangle(-1, 1, 1016, 37));
	}
	return tbrNome;
}

} // @jve:decl-index=0:visual-constraint=“54,10”
[/code]