How do you create a block of fields to a second Profile2 using views?
Using Configuration

You can use the Views module to access the Profile2 fields.

Below is a quote from ltiong on Drupal.org regarding accessing fields from multiple profile types.  The same process applies to accessing a single Profile2 type. 


  
  5.1 create View (Show:User)
  5.2 add relationship, (User:Profile); give the Identifier a unique name ie 'MainProfile'; select a single checkbox for 'Profile type',
  in my case 'Main profile';
  5.3 add another relationship, (User:Profile); give the Identifier a unique name ie 'EducationProfile'; select the other checkbox for
  'Profile type', in my case 'Education profile';
  5.4 add Fields to view; select Profile2 field items; use Relationship dropdown in 'Configure field' to associate w/ correct
  relationship;
  


You can output as a Block, and use the Page URL to retrieve the correct user ID to load. (For your views context)

Using Code

You can use the profile2_load_by_user(); function to programmatically retrieve Profile2 data.

$profile_data = profile2_load_by_user($user-&gt;uid);


See also: profile2_load_multiple()