¿insertar imágenes en SQL?: aclaremos conceptos:
1- SQL es un lenguaje, donde se 'insertan' las imágenes es en la DB, eso si el DBMS lo admite, ¿cual vas a usar?
2 - para insertar una imágen en un campo de una DB, al menos debe de obtenerse su secuencia binaria para pasarla al SQL INSERT, o a lo sumo es mejor codificarla con
base64 u otro algoritmo para cifrado seguro.
3 - guardar imágenes en DB no se considera la mejor práctica, lo común hoy en día es guardar la imágen subida en un directorio especifico del OS y sólo almacenar su path o ruta en un campo string (varchar) de la DB, de ésa forma se evita sobrecargar el SDBMS leyendo grandes bloques de datos
4 y más importante:
JSP NO es Javascript, es
JAVA, lo cual es muy diferente, reporto el tema para que sea movido al foro de JSP