seguendo il tuo consiglio l'ho modificato cosi ma mi da due null pointer exception sul setDataVector().....

codice:
  Vector nomCol=new Vector();
  nomCol.addElement("codart");
  nomCol.addElement("nomart");
  nomCol.addElement("codart");
  
  Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
  connection=DriverManager.getConnection("jdbc:odbc:\\cartellini");
  Statement statement=connection.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE);
  statement.execute("SELECT * FROM Doc WHERE codart='"+codArt+"' AND azienda='"+azienda+"' ORDER BY codart,nomart");
  ResultSet r=statement.getResultSet();
  Vector data=new Vector();
  while(r.next()){
	data.addElement(r.getString("codart"));
	data.addElement(r.getString("nomart"));
	data.addElement(r.getString("numsta"));
  }
  model.setDataVector(data,nomCol);
xchè ???