not sure I fully understand what you want to accomplish:
first off to create an array from a list is as simple as this:
list.toArray(); that will create an object array for you... API = your friend.
When the form is submitted it will submit the values checked so your
jsp. First before you load the jsp put your complete ArrayList in the request and iterate over that to create your checkboxes in your jsp and give the checkboxes their value.
jsp code
once you submit, your form's array will be populated with all the ids that have been checked and you can do your processing from there.