Ho fatto una setect di questo tipo:

sql=con.prepareStatement("SELECT * FROM PitStopData WHERE mese = '" + mese
+ "' AND anno = '" + year + "'");
results = sql.executeQuery();
meanVal=0;
meanCount=0;
while(results.next())
{
...
...

La tabella del mio DB (SQL Server 2005) è così costituita:

Username char(15) Unchecked
anno int Unchecked
mese int Unchecked
nPS int Checked
nNClienti int Checked
fattrps real Checked
fattManodoperaPS real Checked
nCambioOlioFiltro int Checked
nPastiglieDischi int Checked

I primi 3 elementi costituiscono la chiave primaria.
La select mi restituisce solo le prime 3 colonne, anche se al posto
dell'asterisco metti i nomi di quelle che mi interessano.
La connessione al DB l-ho fatta così:
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Sapete darmi qualche consiglio x risolvere il problema?

JDK1.5.0_03 e NetBean IDE 4.1