Vinicius LM , O Erro que esta dando é de java.lang.NullPointerException
Classe RegistrarVenda
 private void cadastrarVenda(){
        if (venda.size() == 0){
            JOptionPane.showMessageDialog(this, "Inclua pelo menos um produto!");
        } else {
            try {
                VendasControl vc = new VendasControl();
                SimpleDateFormat formato = new SimpleDateFormat("yyyy-MM-dd");
                java.util.Date d = new java.util.Date();
                Date data = Date.valueOf(formato.format(d));
                int codigo = vc.buscarCodigoUltimaVenda() + 1;
                for (int i = 0; i < venda.size(); i++){
                    venda.get(i).setClientes_Codigo(clientes.get(cbClientes.getSelectedIndex()).getCodigo());
                    venda.get(i).setDataVenda(data);
                    venda.get(i).setCodigo(codigo);
                    vc.cadastrarVenda(venda.get(i));
                }
                JOptionPane.showMessageDialog(this, "Venda cadastrada com sucesso!");
            } catch (Exception ex) {
                JOptionPane.showMessageDialog(this, "Erro ao cadastrar Venda!");
            }
        }
    }Classe VendasControl
public class VendasControl {
    
    PreparedStatement pstm;
    ResultSet rs;
    String cadastraVenda = "INSERT INTO VENDAS (CODIGO, PRODUTOS_CODIGO, CLIENTES_CODIGO, QUANTIDADEITENS, DATAVENDA, DESCONTO, TOTAL)" +
            " VALUES(?,?,?,?,?,?,?)";
    String buscaUltimoCodigo = "SELECT MAX(CODIGO) AS CODIGO FROM VENDAS";
    String consultaVendas = "SELECT * FROM VENDAS WHERE DATA_VENDA BETWEEN ? AND ?";
    
    AcessoMySql bd = new AcessoMySql();
    
    
    /** Creates a new instance of VendasControl */
    public VendasControl() {
 public void cadastrarVenda(VendasBean venda){
        try {
            pstm = bd.conectar().prepareStatement(cadastraVenda);
            pstm.setInt(1, venda.getCodigo());
            pstm.setInt(2, venda.getProdutos_Codigo());
            pstm.setInt(3, venda.getClientes_Codigo());
            pstm.setInt(4, venda.getQuantidadeitens());
            pstm.setDate(5, venda.getDataVenda());
            pstm.setDouble(6, venda.getDesconto());
            pstm.setDouble(7, venda.getTotal());
            pstm.executeUpdate();
            bd.desconectar();
        } catch (SQLException ex) {
            ex.printStackTrace();
        }
    }
Classe VendasBean
package br.com.sisvenda.vendas;
import java.sql.Date;
/**
 *
 * @author Cláudio
 */
public class VendasBean {
    
    /** Creates a new instance of VendasBean */
    public VendasBean() {
    }
    
    private Integer codigo;
    private Integer Produtos_Codigo;
    private Integer Clientes_Codigo;
    private Integer quantidadeitens;
    private Date datavenda;
    private Double desconto;
    private Double total;
    public Integer getCodigo() {
        return codigo;
    }
    public void setCodigo(Integer codigo) {
        this.codigo = codigo;
    }
    public Integer getProdutos_Codigo() {
        return Produtos_Codigo;
    }
    public void setProdutos_Codigo(Integer Produtos_Codigo) {
        this.Produtos_Codigo = Produtos_Codigo;
    }
    public Integer getClientes_Codigo() {
        return Clientes_Codigo;
    }
    public void setClientes_Codigo(Integer Clientes_Codigo) {
        this.Clientes_Codigo = Clientes_Codigo;
    }
    public Integer getQuantidadeitens() {
        return quantidadeitens;
    }
    public void setQuantidadeitens(Integer quantidadeitens) {
        this.quantidadeitens = quantidadeitens;
    }
    public Date getDataVenda() {
        return datavenda;
    }
    public void setDataVenda(Date dataVenda) {
        this.datavenda = datavenda;
    }
    public Double getDesconto() {
        return desconto;
    }
    public void setDesconto(Double desconto) {
        this.desconto = desconto;
    }
    public Double getTotal() {
        return total;
    }
    public void setTotal(Double total) {
        this.total = total;
    }
 
    
    
}Por favor me ajudem , pois eu estou estudando Java nessas video aulas e esta dando erro ao cadastrar venda, manda uma janela informativa como um javascript falando erro ao cadastrar venda
