public List listaPedido(String nome){
        ResultSet rs, rs2;
        List lista = new ArrayList();
        String sql = "SELECT * FROM pedido INNER JOIN cliente WHERE  cliente.ID = pedido.ID_CLIENTE AND cliente.NOME like '%"+nome+"%' ORDER BY pedido.id DESC";
        try{
            java.sql.Statement stmt = Myconnection.getStatement();
            rs = stmt.executeQuery(sql);
            while(rs.next()){
                                 
                String sql2 = "SELECT * FROM cliente WHERE id ="+ rs.getInt("id_cliente");

                java.sql.Statement  stmt2 = (Statement) Myconnection.getStatement();
                rs2 = stmt2.executeQuery(sql2);
                rs2.next();

                Cliente c = new Cliente(rs2.getString("NOME"), rs2.getString("ENDERECO"),rs2.getString("TELEFONE"));
                Pedido p = new Pedido(rs.getString("pedido1"),rs.getString("pedido2"),rs.getString("pedido3"),rs.getString("pedido4"),rs.getString("pedido5"),rs.getString("pedido6"),rs.getString("pedido7"),rs.getString("pedido8"),rs.getString("endereco"),rs.getInt("id"),rs.getFloat("valor"),c);
                p.setObservacao(rs.getString("observacao"));
                lista.add(p);
            }
            stmt.close();
        }catch(Exception e){
            System.err.println(e.getClass().getName() + ": " + e.getMessage());
        }            
        return lista;
    }