Sólo te muestra un producto porque la condición que has puesto en el where es:
cuando debería ser por proveedor.
Depende de como tengas hecha la base de datos, será de una u otra forma.
Por ejemplo, suponiendo que existe un campo Id_Proveedor en la tabla de Productos, sería:
Código:
SELECT ID_producto, nombre FROM producto where Id_proveedor=" + id