Что вы пробовали до сих пор, что не работает? Ваш вопрос очень плохой и вряд ли привлечет больше ответов.
Самый простой - это иметь список элементов (не просто счетчик, список) и повторять его с помощью <apex:repeat>
.
public class Stack61357421 {
public List<String> sectionTitles {get; private set;}
public Stack61357421(){
sectionTitles = new List<String>{'lorem', 'ipsum', 'dolor', 'sit', 'amet'};
}
}
<apex:page controller="Stack61357421" tabStyle="Account">
<apex:pageBlock title="Hi stack">
<apex:repeat value="{!sectionTitles}" var="title">
<apex:pageBlockSection title="{!title}">
content goes here
</apex:pageBlockSection>
</apex:repeat>
</apex:pageBlock>
</apex:page>
![enter image description here](https://i.stack.imgur.com/ZKQtF.png)