True.
Catholic and Protestant Bibles have the same New Testaments. Catholics have a longer Old Testament.
As you know, what we call the Old Testament is the Hebrew Scripture. Catholic Bibles have as the Old Testament the books that were in the Greek translation of the Hebrew Scripture in use at the time of Jesus and the Apostles - the Bible they read and quoted and used when they were writing the New Testament books (that translation is known as the Septuagint, sometimes abbreviated LLX).
Protestant Bibles have as the Old Testament a shorter collection of books, based on a Hebrew translation from the 10th century (a translation refered to as the Masoretic text). The Jewish scholars who developed the Masoretic text over a three-hundred year period at the end of the first millenium rejected any materials included in the Greek translation which they did not believe had been originally written in Hebrew, so their final list (or canon) was shorter.
Martin Luther, when he did his translation into German, decided that the Jews should be considered the authorities on the Old Testament, not the Church, and so segregated the 7 books (and pieces of others) which the Masoretes had rejected at the back of the book. Early Protestant translations followed Luther’s model, grouping Tobit, Judith, Wisdom, Sirach, Baruch, 1 and 2 Maccabees and several chapters of Daniel at the end of the Old Testament. Later editions dropped those books (which made the books shorter and less costly.) Luther also wanted to shorten the New Testament canon, segregating several books which he did not believe were apostolic, but failed to persuade other Reformers of his case.
Only in the 20th century with the discovery of the Dead Sea Scrolls did scholars find that in fact the books rejected by the Masoretes had in fact been known in Hebrew in the pre-Christian era.