Just a shot in the dark - but you have get_the_postthumbnail() before you query the post. How does WordPress know what thumbnail you want? Then after your first wp_Query you have a get_the_postthumbnail() before your second one, but I think it would be referring to the first wp_Query.
Would it work if you put your get_the_postthumbnail()'s right after each
$new_query = new WP_Query('category_name=apd-tech' );
while ( $new_query->have_posts() ) : $new_query->the_post();
so that it is in the correct loop?