android sqlite qury is'nt execute . it is gona crash on button click : application launch successfully but on button click it crash
in CustomListView behinde imagebutton this is code

**this code form listView Custom adapter**

    holder.submitAttendance.setOnClickListener(new OnClickListener() {
            @Override
           public void onClick(View v) {
                String Lt,teacherName,status = null,startTime,endTime;
                if(holder.radioButtonPresent.isChecked()) 
                {
                    status=holder.radioButtonPresent.getText().toString();
                }
                else if(holder.radioButtonAbsent.isChecked())
                {
                    status=holder.radioButtonAbsent.getText().toString();
                }
                startTime=holder.etxtStart_time_Picker.getText().toString();
                endTime=holder.etxtEnd_time_Picker.getText().toString();
                Lt=holder.txtlt.getText().toString();
                teacherName=holder.txtteacher.getText().toString();
            dataBaseHelper1.insertData(Lt,teacherName,status,startTime,endTime);
            }
        });

**this form sqlite database helper class**


public class DataBaseHelper extends SQLiteOpenHelper
{

    public static String DATABASE_NAME = "Teacher.db";
    public static String TABLE_NAME = "Teacher_Table";
    public static String Col_1_LT = "LT";
    public static String Col_2_TName = "Teacher_Name";
    public static String Col_3_Status = "Status";
    public static String Col_4_StartTime = "StartTime";
    public static String Col_5_EndTime = "EndTime";

    public DataBaseHelper(Context context) {
        super(context, DATABASE_NAME, null, 1);
    }
    @Override
    public void onCreate(SQLiteDatabase db) {
        String qury="create table" + TABLE_NAME +"( LT TEXT PRIMARY 
        KEY,Teacher_Name TEXT, Status TEXT, StartTime TEXT, EndTime TEXT)";
        db.execSQL(qury);
    }
    @Override
    public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion)
    {
        db.execSQL("DROP TABLE IF EXISTS " + TABLE_NAME);
        onCreate(db);
    }
        ContentValues contentValues = new ContentValues();
        public boolean insertData(String Lt, String TeacherName, String Status,String StartTime, String EndTime) 
       {
        SQLiteDatabase db = this.getWritableDatabase();
        contentValues.put(Col_1_LT, Lt);
        contentValues.put(Col_2_TName, TeacherName);
        contentValues.put(Col_3_Status, Status);
        contentValues.put(Col_4_StartTime, StartTime);
        contentValues.put(Col_5_EndTime, EndTime);
        long result = db.insert(TABLE_NAME, null, contentValues);
        db.close();
        //to check whether Data is Inserted in Database
        if (result == -1) {
            {
                return false;
            }
        } else
            {
            return true;
            }
    }}