In gawk, the field and record separators are either single characters, or treated as regular expressions. In the above, the [] around the string means you're setting it to a list of single characters, any of which will match.
You have to double-backslash-escape the brackets and the period in order for them to be treated literally. Try this:
Code:
RS="\\[J\\.System Info\\]"