Hi, somebody please help me!

I have a database, and I am using a new version of Java, and hence have the JDBC-ODBC bridge. I have recognised the limitations of the bridge, and have implemented this code:

while (count < lengthOfArray) {
tempDouble = array[count];
System.out.print(" Inserting.."+tempDouble);
sqlStatement = ("INSERT INTO Weighting_Data "+
"VALUES ("+tempDouble+")");

It does kind of work, as it randomly puts the right and wrong value in. Is this the sort of reliability I can expect from crap drivers? If so, what are my alternatives, otherwise, what should I do?



PS The variable tempDouble is always populated...