Вам не нужно создавать несколько намерений для этого. Используйте только одно намерение, как показано ниже
Intent add_activity = new Intent(SecondActivity.this, MainActivity.class);
add_activity.putExtra("KEY1", String.valueOf(value1));
add_activity.putExtra("KEY2", String.valueOf(value2));
add_activity.putExtra("KEY3", String.valueOf(value3));
startActivity(add_activity);
Если вы хотите передать их в список, вы можете сделать это следующим образом
ArrayList<String> myList = new ArrayList<String>();
myList.add(String.valueOf(value1));
...
...
add_activity.putExtra("mylist", myList);
startActivity(add_activity);
Вы можете получить его в другой деятельности, как показано ниже
ArrayList<String> myList = (ArrayList<String>) getIntent().getSerializableExtra("mylist");