Al momento sembre una soluzione plausibile anche se articolata. A dire la verità avrei pensato una cosa simile anche io ovvero:

1. immagina di avere un database nel quale vi è la tabella:

ID descrizione marca ....
0123 maglia diesel
2345 jeans d&g
... ... ...

2. il campo ID viene letto da uno script VB mentre gli altri campi da JSP

considera che se applichi la tescrica MVC, puoi fare ogni routine in un linguaggio diverso!