I want to insert a row into an Excel sheet using Java but instead of getting expected output, I get an output as sun.jdbc.odbc.JdbcOdbc.Driver. I am using JDK 1.6.0
import java.sql.*;
import java.util.*;
class ins
{
    public static void main(String args[])
    {
        try
        {
            Class.forName("sun.jdbc.odbc.jdbcOdbcDriver");
            Connection con=DriverManager.getConnection("jdbc:odbc:DSNxls");
            Statement st=con.createStatement();
            Scanner sc=new Scanner(System.in);
            System.out.println("Please enter your firstname.");
            String fnamej=sc.next();
            System.out.println("Please enter your middlename.");
            String mnamej=sc.next();
            System.out.println("Please enter your lastname.");
            String lnamej=sc.next();
            st.executeUpdate("insert into [Sheet1$]    values("+fnamej+","+mnamej+","+lnamej+")");
        }
        catch(Exception e)
        {
            System.out.println(e.getMessage());
        }
    }
}
 
     
     
     
    