Just add a counter to the loop.
Just use $wp_query->current_post
while ( have_posts() ) : the_post();
if($wp_query->current_post <= 1) // 1 because counter starts at 0
// <div>first 2 posts go here</div>
if($wp_query->current_post > 1 <= 3)
// <div>second 2 posts go here</div>
if($wp_query->current_post > 3 <= 5)
// <div>last 2 posts go here</div>
endwhile;