No, jConnect doesn't need the doneinproc packets. If you are
executing a number of statements in your stored procedure and
you want to know how many rows were affected by individual
statements in the procedure, then you would need to leave the
doneinproc tokens on so that you could get that info using the
stmt.getMoreResults(), stmt.getUpdateCount() methods, but if you
are only interested in the final results of the stored procedure,
you don't need them.
If you give the dbcc tune command below through IsqlApp or Isql
applet sample programs, things should continue to work fine. I
tried it with executing sp_who -- which returned 9 doneinprocs
before the dbcc command, and none after. Both executions returned
the same info.