A Singaporean man has been charged for causing grievous hurt, after stabbing a priest at St Joseph’s Church over the weekend.