Ayuda Con Hibernate

Hola amigos del foro soy nuevo en esto de Hibernate quisiera saber si alguien me uede ayudar a subir archivos.txt a la base da datos mi rutina es la siguientes espero alguien me pueda ayudar saludos:

public FileUploadController()throws ClassNotFoundException, java.sql.SQLException,
InstantiationException, IllegalAccessException {
String controlador = "com.mysql.jdbc.Driver";
Class.forName(controlador).newInstance();
try{
conexion();

}catch(SQLException e){
System.out.println(e);
}
}

public void conexion() throws SQLException{
String urlBd="jdbc:mysql://127.0.0.1:3306/insertar";
String usuario="root";
String contraseña="";

conexion=DriverManager.getConnection(urlBd,usuario,contraseña);

sentenciaSql=conexion.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE);
System.out.println("CONEXION REALIZADA CON EXITO en CEGI");
}

public void insertararchivo(String direc){
direccion=direc;

try{
sentenciaSql.executeQuery("TRUNCATE ejemplo1;");
System.out.println("Eliminado Registro de Tablas");
}catch(SQLException e1){
System.out.println("Error1"+ e1.getMessage());
}

try{

String query2 ="LOAD DATA INFILE '"+this.direccion+"' INTO TABLE ejemplo1 FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n' ;";
/*Esta variable hace que se cargue el archivo ya va el nombre de la tabla en dond esta la coma ',' lo estube checando y puedes poner
lo que son . o ; si lo carga esepto cuando se pasa de columnas o hay carcteres distintos entonces no lo carga*/
sentenciaSql.executeUpdate(query2);
System.out.println("Archivo cargado A la BASE ");
}catch(SQLException e)
{
System.out.println("Error: " + e.getMessage());

}

}

Esto es lo que tengo pero se queda trabada no se si alguien me podria decir como hacer en HIBERNATE