You can't see output of dbms_output package in VB, AFAIK.
For "reports" from inside of stored procedures I usually use OUT parameter. Procedure stores required output information in a VARCHAR2 variable and passes it back via the parameter.
HTH,
Ales